【发布时间】:2014-04-03 12:06:21
【问题描述】:
我有一个带有一列文本和一列带有复选框的简单 DataGrid,并且基于一些相当复杂的条件,我想设置文本样式并设置或禁用复选框。我可以为两个单元实现相同的触发器,但这似乎是臃肿且不必要的,我正在寻找最有效的方法来做到这一点。好像应该是可以的,我就是一头雾水。
<DataGrid>
<DataGrid.Columns>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Label Name="needToStyleThis" VerticalAlignment="Center"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header="" Width="Auto">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox x:Name="needToSetIsChecked"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
【问题讨论】:
标签: wpf datagrid triggers styles converter