7

我正在开发一个同时具有 WinForms 和 WPF 控件的应用程序;在 WinFormsTextBox选择文本的情况下,背景颜色分别为蓝色和白色,而在 WPF 中TextBox,它是浅蓝色和黑色。

正如这些问题中的回答,我可以使用SelectionBrush属性(WPF 4)来更改所选文本的背景,但是如何更改所选文本的前景色?

如何更改 WPF 文本框的突出显示文本颜色?

如何更改 TextBox 的突出显示文本颜色?

4

2 回答 2

9

你不能,控制不允许它。

于 2012-06-01T12:55:33.250 回答
2

从 .net 4.8 开始,可以在 TextBox 中使用 TextBoxBase.SelectionTextBrush https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.primitives.textboxbase.selectiontextbrush?view=net-5.0

于 2021-06-15T13:33:14.827 回答