hey je veux changer la couleur de premier plan de la rangée selon un booléen dans le modèle, quelle est la meilleure façon de le faire?mise en forme conditionnelle dans wpf toolkit datagrid
1
A
Répondre
6
Définir le style de la manière suivante (IsBlah est une propriété 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>
Votre DataGrid devrait avoir un RowStyle personnalisé. (RowStyle = "{StaticResource MyRowStyle})
1
Ceci est essentiellement la même réponse que Boris, mais voici la syntaxe si vous préférez définir le style directement dans la définition DataGrid
Note:. Blend ne vous donnera pas un aperçu en direct de cela, donc vous devrez l'exécuter
<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>
Questions connexes
- 1. css mise en forme conditionnelle
- 2. WPF toolkit datagrid
- 3. Performance WPF ToolKit DataGrid
- 4. Mise en forme conditionnelle en balises HTML
- 5. WPF Toolkit Datagrid - Tabulation personnalisée
- 6. Excel Référence de mise en forme conditionnelle
- 7. WPF Toolkit - Datagrid - Liaison ComboboxColumn w/DynamicResource
- 8. Mise en forme conditionnelle dans SQL Reporting Services 2008
- 9. WPF Toolkit Datagrid - comment désactiver la sélection?
- 10. Liaison MVVM DataGrid (WPF Toolkit) à DataTable
- 11. Mise en forme conditionnelle d'un flotteur en PHP
- 12. Excel Mise en forme conditionnelle avec total pondéré
- 13. accès: mise en forme conditionnelle sur le rapport
- 14. ReportViewer Conditionnel Mise en forme
- 15. WPF Toolkit Datagrid - Afficher les rangées de détails
- 16. (C#) conditionnelle en fin avant avec DataGrid
- 17. Wpf Toolkit. Lier l'en-tête de colonne DataGrid à DynamicResource
- 18. C#/WPF: DataGrid Toolkit - Transposer lignes et colonnes
- 19. Mise en forme de texte WPF dans GridViewColumn
- 20. Comment mettre en œuvre la mise en forme conditionnelle dans un GridView
- 21. WPF toolkit dataagrid cell wrapping
- 22. Mise en forme AdvancedDataGrid cellules
- 23. Timespan mise en forme
- 24. Datagrid modifiable dans WPF
- 25. Mise en forme Cout
- 26. WPF Toolkit: Bogue VisualStateGroup?
- 27. Ajout de la mise en forme conditionnelle et de la ponctuation à un ensemble de variables
- 28. Comment sauvegarder les modifications dans la base de données à partir de wpf toolkit datagrid?
- 29. dates de mise en forme dans Grails
- 30. Modification Paredit Mise en forme