2012-11-12 2 views
0

WPF (.NET 4.5) 응용 프로그램에서 표준 목록 항목 선택의 모양을 통일하고 싶습니다. 활성 상태 일 때 선택된 목록/격자 항목은 파란색이지만 초점을 잃으면 색상이 회색으로 변합니다. 어떻게 든 라고 말하면 초점이 사라지면 색이 바뀌지 않아도됩니까?비활성 목록 요소 스타일

+0

내 대답을 시도 할 기회가 있었습니까? – Sisyphe

답변

2

그건 재발입니다. 넣기

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

응용 프로그램 또는 기본 창 리소스에.

또 다른 방법은 ListBoxItem, TreeViewItem 등 모든 항목에 암시 적으로 적용되는 Style을 정의하고 ControlTemplate을 재정 의하여 배경색을 변경하는 트리거의 작동 방식을 변경하는 것입니다.