The following code example demonstrates how to specify and configure a DataGridCheckBoxColumn in XAML. This example is part of a larger example available in the DataGrid class overview.
|
<data:DataGrid x:Name="dataGrid4"
Height="210" Width="450" Margin="0,5,0,10"
RowHeight="44" >
<data:DataGrid.Columns>
<data:DataGridTextColumn
Header="First Name"
Width="70"
DisplayMemberBinding="{Binding FirstName}"
FontSize="20" />
<data:DataGridTextColumn
Header="Last Name"
Width="70"
DisplayMemberBinding="{Binding LastName}"
FontSize="20" />
<data:DataGridTextColumn
Header="Address"
Width="120"
DisplayMemberBinding="{Binding Address}" >
<data:DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="TextWrapping" Value="Wrap"/>
</Style>
</data:DataGridTextColumn.ElementStyle>
<data:DataGridTextColumn.EditingElementStyle>
<Style TargetType="TextBox">
<Setter Property="Foreground" Value="Blue"/>
</Style>
</data:DataGridTextColumn.EditingElementStyle>
</data:DataGridTextColumn>
<data:DataGridCheckBoxColumn
Header="New?"
Width="40"
DisplayMemberBinding="{Binding IsNew}" />
<data:DataGridCheckBoxColumn
Header="Subscribed?"
Width="75"
DisplayMemberBinding="{Binding IsSubscribed}"
IsThreeState="True" />
</data:DataGrid.Columns>
</data:DataGrid>
|