WinFormsとWPFの両方のコントロールを持つアプリケーションに取り組んでいます。WinFormsでTextBox
選択されたテキストの場合、背景色はそれぞれ青と白になりますが、WPFTextBox
ではライトブルーと黒になります。
これらの質問に答えたように、SelectionBrush
プロパティ(WPF 4)を使用して、選択したテキストの背景を変更できますが、選択したテキストの前景色を変更するにはどうすればよいですか?
WinFormsとWPFの両方のコントロールを持つアプリケーションに取り組んでいます。WinFormsでTextBox
選択されたテキストの場合、背景色はそれぞれ青と白になりますが、WPFTextBox
ではライトブルーと黒になります。
これらの質問に答えたように、SelectionBrush
プロパティ(WPF 4)を使用して、選択したテキストの背景を変更できますが、選択したテキストの前景色を変更するにはどうすればよいですか?
あなたはできません、コントロールはそれを許可しません。
.net 4.8以降では、TextBoxBase.SelectionTextBrushhttps://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.primitives.textboxbase.selectiontextbrush?view=net-5.0を使用してTextBoxで使用できます 。