1
我正在尋找一種方法來更改WPF DataGrid
中完整行的Color
。 我的實現需要配置信息,我想讓用戶明白數值已經改變。我希望默認Color
爲黑色,但在值更改時顯示爲紅色。更改值的Datagrid樣式行顏色
我有一個物業,IsChanged
,它反映了我想使用的項目的狀態Style
。
有沒有辦法實現這一目標?
我正在尋找一種方法來更改WPF DataGrid
中完整行的Color
。 我的實現需要配置信息,我想讓用戶明白數值已經改變。我希望默認Color
爲黑色,但在值更改時顯示爲紅色。更改值的Datagrid樣式行顏色
我有一個物業,IsChanged
,它反映了我想使用的項目的狀態Style
。
有沒有辦法實現這一目標?
我建議你使用DataTrigger
設置背景,當IsChanged
爲真。
喜歡的東西:
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding IsChanged}" Value="true">
<Setter Property="Background" Value="#FFFF0000" />
</DataTrigger>
</Style.Triggers>
</Style>
您還需要使IsChanged屬性Dependency Property允許綁定到它。
使它成爲DP通常不是一個好主意,只是實現'INotifyPropertyChanged'。 –