6
我正在使用WinForms和WPF控件的应用程序;在WinForms TextBox
的情况下,所选文本背景色分别为蓝色和白色,而在WPF TextBox
中则为LightBlue和黑色。如何为WPF文本框更改突出显示的文本的前景色?
如在这些问题中回答,我可以使用SelectionBrush
属性(WPF 4)更改所选文本的背景,但如何更改所选文本的前景色?
How can you change the highlighted text color for a WPF TextBox?
How can I change the highlighted text color for a TextBox?
这是真的。通常,您可以尝试通过在对象的资源字典中为它们分配一个新值来更改SystemColors。但是,常规前景和选定的文本前景都在查看颜色相同的键(ControlTextBrushKey)。所以你不能分开这两种颜色。 –
@Moozhe +1看起来你的评论应该是一个答案!这非常有用 –