我有一個DataGrid
其單元格背景顏色必須是2種。設置datagrid單元格背景顏色wpf
- 灰色,如果單元格沒有值
- 白(默認值),如果電池有任何價值
我寫了下面的代碼來實現這一功能,但它不能正常工作。
<UserControl.Resources>
<Style x:Key="DataGridCellStyle" TargetType="{x:Type DataGridCell}">
<Style.Triggers>
<Trigger Property="HasContent" Value="False">
<Setter Property="Background" Value="Gray"/>
</Trigger>
</Style.Triggers>
</Style>
</UserControl.Resources>
<DataGrid CellStyle="{StaticResource DataGridCellStyle}">
任何人都可以請解釋爲什麼嗎?
是否設置爲背景的本地價值'White'? – 2014-10-11 05:43:56
不需要...默認僅爲白色。編輯評論! – SohamC 2014-10-11 05:46:55