Thursday, September 3, 2009

Examining Various Silverlight Containers

Examining Various Silverlight Containers

User Controls

The core mechanism for displaying Silverlight pages is the UserControl class. The UserControl element appears at the top of every user control. This root element is a prime choice for storing static resources (discussed briefly later), as well as any namespaces (Silverlight uses namespaces to point to namespaces in an assembly).

The UserControl class is a content control, which means that it has only one property for storing children: Content. This means only one root level element can appear underneath the UserControl class, excluding complex properties (like UserControl.Resources, where Resources is a collection-based property).

Fortunately, other controls can contain a collection of children, so the user control can host a single control, which that single control can then host multiple controls. We'll get into the specifics of this soon. The first control that appears at the top of the user control by default is discussed in the next section.




View Full Details...............................

No comments:

Post a Comment