这不是数据网格行的简单“IsSelected”背景颜色。我所指的是当我在一个数据网格中,有可编辑的数据,我点击给定的单元格,并有任何文本(例如地址),如果我选择部分文本,HIGHLIGHT着色是我想要的改变......我认为这将是DataGridCell样式的一部分,但不知道在哪里。WPF Datagrid单元格中'突出显示文本'的背景颜色
1
A
回答
2
您在寻找TextBoxBase.SelectionBrush
Property的。从MSDN上的链接页面:
获取或设置突出显示所选文本的笔刷。
<TextBox SelectionBrush="Red" SelectionOpacity="0.5"
Foreground="Blue" CaretBrush="Blue">
This is some text.
</TextBox>
UPDATE >>>
您可以在应用到DataGridTextColumn.EditingElementStyle
财产Style
应用此属性,像这样:
<DataGrid ItemsSource="{Binding Items}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Name}">
<DataGridTextColumn.EditingElementStyle>
<Style TargetType="{x:Type TextBox}">
<Setter Property="SelectionBrush" Value="Red" />
</Style>
</DataGridTextColumn.EditingElementStyle>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
+0
这可能适用于文本框,但我的问题是DataGrid单个单元格内的文本框。 DataGrid Cell模板中的这个位置将被设置。 – DRapp
相关问题
- 1. 在突出显示的单元格上保留背景颜色
- 2. 突出显示Silverlight中的文本(背景颜色为黄色)
- 3. 更改WPF DataGrid中单元格的背景颜色
- 4. 想要更改wpf datagrid中的单元格背景颜色
- 5. 在DataGrid中更改禁用单元格的背景颜色WPF
- 6. Datagrid单元格背景颜色绑定
- 7. 设置datagrid单元格背景颜色wpf
- 8. wpf datagrid单元格背景颜色不完全填充
- 9. Excel导出单元格背景颜色
- 10. 在iPhone的webView中突出显示文本(改变文本背景颜色)
- 11. 背景颜色,用于突出显示目的的记事本++
- 12. 更改winform datagrid中的单元格背景颜色C#
- 13. 用jQuery突出显示表格行背景颜色
- 14. 如何根据单元格值更改DataGrid单元格背景颜色
- 15. 如何在通过该单元格顶部的突出显示后保留单元格的背景颜色?
- 16. 突出显示一个单动态表行背景颜色
- 17. C#WPF - 突出显示文本颜色问题的组合框突出显示
- 18. 表格单元格的背景颜色
- 19. Flex更改DataGrid突出显示颜色
- 20. 支架突出显示的背景和前景颜色
- 21. NSAttributedString突出显示/背景颜色显示行(丑)
- 22. WPF DataGrid行/列/单元格突出显示
- 23. EditText突出显示的文本颜色
- 24. 如何更改单元格的背景颜色使用WPF工具包Datagrid
- 25. WPF DataGrid更改未使用区域的单元格背景颜色
- 26. WPF dataGrid查找单元格的X和Y并设置背景颜色
- 27. 根据选择和值更改WPF DataGrid单元格的背景颜色
- 28. CollectionView在单元格上显示不同的背景颜色
- 29. 使用的单元格背景颜色
- 30. 通过背景颜色在文字上显示背景颜色
你可以张贴图片显示你想要的东西吗?或者你没有?,我在描述中有点迷失。 – pushpraj