這不是數據網格行的簡單「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