Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
swdev:dotnet:wpf:styles_and_triggers [2010/12/29 15:08]
smayr
swdev:dotnet:wpf:styles_and_triggers [2011/04/27 14:30] (current)
smayr
Line 60: Line 60:
 </code> </code>
  
 +Restyle Datagrid's Checkbox column:
 +<code xml>
 +<UserControl.Resources>
 +    <DataTemplate x:Key="MyCheckBoxTemplate">
 +        <CheckBox Style="{StaticResource AnyResourceKeyInApplecation}"/>
 +    </DataTemplate>
 +</UserControl.Resources>
 +<DataGrid x:Name="dataGrid" />
 +</code>
 +
 +<code csharp>
 +this.dataGrid.Columns.Add(new DataGridTemplateColumn{
 +    CellTemplate=this.Resources["MyCheckBoxTemplate"] as DataTemplate});
 +
 +// OR this way:    
 +column2.ElementStyle = Application.Current.FindResource("MyCheckBoxStyle");
 +</code>
 == Triggers == == Triggers ==
  
Line 201: Line 218:
 </CheckBox> </CheckBox>
 </code> </code>
 +
 +== Resources ==
 +  * [[http://msdn.microsoft.com/en-us/library/ms745683.aspx|MSDN: Styling and Templating]]