|
|
@@ -64,6 +64,18 @@
|
|
|
<DataGridTextColumn Header="First Name" Binding="{Binding FirstName}" Width="2*" FontSize="{Binding #FontSizeSlider.Value, Mode=OneWay}" />
|
|
|
<DataGridTextColumn Header="Last" Binding="{Binding LastName}" Width="2*" FontSize="{Binding #FontSizeSlider.Value, Mode=OneWay}" />
|
|
|
<DataGridCheckBoxColumn Header="Is Banned" Binding="{Binding IsBanned}" Width="*" IsThreeState="{Binding #IsThreeStateCheckBox.IsChecked, Mode=OneWay}" />
|
|
|
+ <DataGridTemplateColumn Header="Age" >
|
|
|
+ <DataGridTemplateColumn.CellTemplate>
|
|
|
+ <DataTemplate DataType="local:Person">
|
|
|
+ <TextBlock Text="{Binding Age, StringFormat='{}{0} years'}" VerticalAlignment="Center" HorizontalAlignment="Center" />
|
|
|
+ </DataTemplate>
|
|
|
+ </DataGridTemplateColumn.CellTemplate>
|
|
|
+ <DataGridTemplateColumn.CellEditingTemplate>
|
|
|
+ <DataTemplate DataType="local:Person">
|
|
|
+ <NumericUpDown Value="{Binding Age}" FormatString="N0" HorizontalAlignment="Stretch" Minimum="0" Maximum="120" />
|
|
|
+ </DataTemplate>
|
|
|
+ </DataGridTemplateColumn.CellEditingTemplate>
|
|
|
+ </DataGridTemplateColumn>
|
|
|
</DataGrid.Columns>
|
|
|
</DataGrid>
|
|
|
<Button Grid.Row="1" Name="btnAdd" Margin="12,0,12,12" Content="Add" HorizontalAlignment="Right" />
|