Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. <DataGrid.Resources>
  2. <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="{StaticResource ThemeHighlightColor}"/>
  3. <SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="{StaticResource ThemeHighlightColor}"/>
  4. <SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}" Color="Black"/>
  5. <Style TargetType="{x:Type DataGridRow}">
  6. <Style.Triggers>
  7. <DataTrigger Binding="{Binding Path=active}" Value="False">
  8. <Setter Property="Foreground" Value="DarkOrchid"/>
  9. <Setter Property="FontWeight" Value="DemiBold"/>
  10. </DataTrigger>
  11. <DataTrigger Binding="{Binding Path=active}" Value="True">
  12. <Setter Property="Foreground" Value="Black"/>
  13. <Setter Property="FontWeight" Value="Normal"/>
  14. </DataTrigger>
  15. </Style.Triggers>
  16. </Style>
  17. </DataGrid.Resources>
  18.  
  19. <MultiDataTrigger>
  20. <MultiDataTrigger.Conditions>
  21. <Condition Binding="{Binding Path=active}" Value="False"/>
  22. <Condition Binding="{Binding RelativeSource={RelativeSource Self}, Path=IsSelected}" Value="True"/>
  23. </MultiDataTrigger.Conditions>
  24. <MultiDataTrigger.Setters>
  25. <Setter Property="Foreground" Value="DarkOrchid"/>
  26. <Setter Property="FontWeight" Value="DemiBold"/>
  27. </MultiDataTrigger.Setters>
  28. </MultiDataTrigger>
  29.  
  30. <Datagrid.Resouces>
  31. <Style TargetType="{x:Type TextBlock}" x:Key="Text">
  32. <Style.Triggers>
  33. <DataTrigger Binding="{Binding Path=active}" Value="False">
  34. <Setter Property="Foreground" Value="DarkOrchid"/>
  35. <Setter Property="FontWeight" Value="DemiBold"/>
  36. </DataTrigger>
  37. <DataTrigger Binding="{Binding Path=active}" Value="True">
  38. <Setter Property="Foreground" Value="Black"/>
  39. <Setter Property="FontWeight" Value="Normal"/>
  40. </DataTrigger>
  41. </Style.Triggers>
  42. </Style>
  43. </Datagrid.Resouces>
  44.  
  45. <DataGridTextColumn Header="Name" Binding="{Binding FirstName}"
  46. ElementStyle="{StaticResource Text}" />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement