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で使用できます 。