2017-11-16 17 views
0

単純なWPFフォームを作成し、いくつかのアイテムを含むリストボックスを追加しました。デフォルトでは、Windows 10でアプリケーションを実行すると、マウスオーバーエフェクトは青色(listitems背景色が変わります)、選択された項目が同じになります。WPFリストボックスの変更onMouseOverとSelectedItemの色

赤と言うと、モウォーヴと選択したアイテムの色をどのように変更できますか?

+0

https://stackoverflow.com/questions/15632493/wpf-listbox-turn-off-hover-effectで見つけることができます。 –

答えて

0

リストボックスのスタイルを直接変更できます(Ayyappannのコメントが参照しています)。 ハイライトカラーを変更するもう一つの方法は、グローバルにする場合は、システムの色を変更することです。私はスタイルがあることを許可したい場合、私は、私は特定のアクションが一貫滞在したい場合(任意のオブジェクトの上にマウス)この方法を好む、OR

<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Red" /> 

: は、だからあなたのApp.xamlにあなたはこのようなものを入れることができます動的に変更されました。私は、そのオブジェクトが典型的な振る舞いを持つことを探しているなら、ローカルオブジェクトの個々のスタイルをカスタマイズします。 システムカラーのリストは、Here

関連する問題