6
私は、WinFormsコントロールとWPFコントロールの両方を持つアプリケーションに取り組んでいます。 WinFormsの場合TextBox
選択されたテキスト背景色は青と白がそれぞれ表示され、WPFではTextBox
は明るい青と黒です。WPF TextBoxのハイライトされたテキストのフォアグラウンドカラーを変更するにはどうすればよいですか?
これらの質問に答えて、プロパティ(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?
これは当てはまります。通常は、オブジェクトのResourcesディクショナリに新しい値を代入してSystemColorsを変更しようとすることができます。しかし、通常のフォアグラウンドと選択されたテキストのフォアグラウンドの両方が、その色の同じキー(ControlTextBrushKey)を見ています。したがって、これら2つの色を分離することはできません。 –
@Moozhe +1あなたのコメントは答えになるはずです!とても便利です –