0

私たちの WPF (.NET 4.5) アプリケーションでは、標準のリスト項目選択の外観を統一したいと考えています。アクティブな場合、選択されたリスト/グリッド項目は青色ですが、フォーカスが失われると、色は灰色になります。フォーカスが失われたときにこれらの色が変化してはならないということは、どういうわけかglobalと言うことができますか?

4

1 に答える 1

2

それは再発です!これを入れて

<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="#FF3399FF"/>

アプリケーションまたはメイン ウィンドウ リソース内。

これを実現するもう 1 つの方法は、ListBoxItem、TreeViewItem などのすべてに暗黙的に適用される Style を定義し、ControlTemplate をオーバーライドして、背景色を変更するトリガーの動作方法を変更することです。

于 2012-11-12T12:01:40.707 に答える