ちょっと、モデルのブール値に応じて行の前景色を変更したいのですが、その方法は何ですか?wpfの条件付き書式設定ツールキットのデータグリッド
1
A
答えて
6
は(IsBlahがboolianプロパティです)、次のようなスタイルを定義します。
<Style x:Key="MyRowStyle" TargetType="{x:Type dg:DataGridRow}">
<Setter Property="Background" Value="White"/>
<Setter Property="Foreground" Value="DarkBlue"/>
<Style.Triggers>
<DataTrigger Binding="{Binding IsBlah}" Value="False" >
<Setter Property="Background" Value="DarkGray" />
<Setter Property="Foreground" Value="White" />
</DataTrigger>
</Style.Triggers>
</Style>
あなたのDataGridは、カスタムRowStyleを持っている必要があります。 (RowStyle = "{StaticResource MyRowStyle})
1
これは、基本的にはボリスと同じ答えですが、DataGridの定義内に直接スタイルを定義することを好む場合は、ここで構文です
注:ブレンドこのライブプレビューは表示されませんので、実行する必要があります。
<DataGrid>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Style.Triggers>
<DataTrigger Binding="{Binding HasErrors}" Value="True">
<Setter Property="Foreground" Value="Red"/>
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
</DataGrid>
関連する問題
- 1. Excel - 2条件付きの条件付き書式設定
- 2. WPF Datagridでのフォントの条件付き書式設定
- 3. SSRSの条件付き書式設定
- 4. Pythonの条件付き書式設定
- 5. 条件付き書式設定のヘルプリクエスト
- 6. CSSの条件付き書式設定
- 7. WPF DataGridCellの条件付き書式設定
- 8. jqgrid条件付き書式設定。
- 9. ReportViewer条件付き書式設定
- 10. Excel(条件付き書式設定)
- 11. 条件付き書式設定未満
- 12. WpDataTables条件付き書式設定
- 13. Excel条件付き書式設定
- 14. 日時条件付き書式設定
- 15. 時間条件付き書式設定
- 16. Excel Interop条件付き書式設定
- 17. SAS tagsets.excelxp条件付き書式設定
- 18. Excel 2016条件付き書式設定
- 19. ctoolsテーブルコンポーネント条件付き書式設定
- 20. 条件付き書式設定とFormulaText
- 21. Excel - 条件付き書式設定
- 22. 条件付き書式設定VBA
- 23. MS Access Toggle条件付き書式設定の条件
- 24. Javascript - 条件設定のための条件付き書式設定
- 25. 条件付き書式設定VBA複数条件
- 26. excelの条件付き書式設定 - 式のヘルプ
- 27. 別のセルの条件付き書式に基づいたセルの条件付き書式設定
- 28. VBAによる条件付き書式設定または書式設定
- 29. カスタムエクセル式関数UDFを条件付き書式設定する
- 30. Googleスプレッドシート|条件付き書式設定:無効な数式エラー