All the controls in XWT are support the feature "Style". By using styles, user can define a common appearance such as fonts, colors and images to a control.
The controls in XWT have a default style, users can change it by setting Style property. For example, we can set a Control's background red with the following code.
<Composite.Resources> <Style x:Key="myStyle"> <Setter Property="Background" Value="Red"/> </Style> </Composite.Resources>
The above code is only the defined resource, can do nothing without controls. x:Key="myStyle" is used to define the Resourcekey for this requested resource. User can specifying the value of the ResourceKey property by using StaticeResource. There list a Label for example.
<Label Style="{StaticResource myStyle}" Text="Hello"/>***************photos******************
The Style feature also can be applied for the integrated applications. There is a little different from the above sample. In the above sample, Style resource is defined stand along with a key. Any controls can use it with the key. But here, the resource is bind to define the integrated applications.
<Composite.Resources> <Style TargetType="{x:Type j:MyUserControl}"> <Setter Property="Background" Value="Red"/> </Style> </Composite.Resources> ... <j:MyUserControl/>