2011-07-08 141 views
1

我有WPF DataGrid。我需要某些行的自定義樣式(例如,對於第4個單元格具有負值的行)。我如何設置應用自定義樣式的條件?這可能嗎?WPF DataGrid突出顯示一些行

回答

2

你試過了DataTrigger的rowstyle嗎?你將需要一個轉換器來檢查負值。

<Style TargetType="{x:Type DataGridRow}"> 
     <Style.Triggers> 
      <DataTrigger Binding="{Binding AmountProperty4thCell, Converter={StaticResource MyNegativCheckConverter}}" Value="True"> 
       <Setter Property="Background" Value="Red" /> 
      </DataTrigger> 
     </Style.Triggers> 
</Style>