2017-11-16 23 views
0

간단한 WPF 폼을 만들고 목록 상자에 항목을 추가했습니다. 기본적으로 Windows 10에서 응용 프로그램을 실행할 때 mouseover 효과는 파란색 (listitems 배경색 변경)과 선택한 항목에 대해 동일합니다.WPF ListBox 변경 onMouseOver 및 SelectedItem 색

빨간색을 말하게하려면 어떻게하면 좋고 선택한 항목에 대해이 색을 바꿀 수 있습니까?

+0

https://stackoverflow.com/questions/15632493/wpf-listbox-turn-off-hover-effect 찾을 수 있습니다. –

답변

0

목록 상자의 스타일을 직접 변경할 수 있습니다 (Ayyappann의 설명이 참조하는). 하이라이트 컬러를 변경할 수있는 또 다른 방법은 시스템 컬러를 변경하는 것입니다. 내가 스타일이 될 수 있도록하려는 경우 내가 어떤 행동의 일관성을 유지하기 위해 (개체 마우스 오버)을 원한다면이 방법을 선호

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

을, OR : 그래서 당신의 App.xaml에서이 같은 것을 넣을 수 동적으로 변경되었습니다. 나는 그 객체가 전형적인 동작을 찾고 있다면 로컬 객체의 개별 스타일을 커스터마이징 할 것이다. 시스템 색상 목록은 Here