developer tip

WPF : 스타일이 지정된 목록 상자에서 포커스가있는 항목 주위의 점선 테두리 제거

optionbox 2020. 10. 5. 07:51
반응형

WPF : 스타일이 지정된 목록 상자에서 포커스가있는 항목 주위의 점선 테두리 제거


사용자 지정 controlIemplate가있는 가로 목록 상자가 있습니다. 선택한 항목에 초점이 맞춰지면 점선 프레임이 표시됩니다. 누구든지 그것을 제거하는 방법을 알고 있습니까?


각 ListBoxItem의 FocusVisualStyle을 null로 설정해야합니다. 단계는 다음과 같습니다.

1) ListBox에 대한 ItemContainerStyle 만들기

<Style x:Key="ListBoxItemStyle1" TargetType="{x:Type ListBoxItem}"> 
   <Setter Property="FocusVisualStyle" Value="{x:Null}"/> ....

2) 해당 스타일을 Listbox로 설정

<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"

참고 URL : https://stackoverflow.com/questions/592665/wpf-remove-dotted-border-around-focused-item-in-styled-listbox

반응형