67
사용자 정의 controlIemplate이있는 가로 목록 상자가 있습니다. 초점을 맞출 때 선택된 항목에 점선 프레임이 표시됩니다. 누구든지 그것을 없애는 방법을 알고 있습니까?WPF : 스타일이 지정된 목록 상자에서 포커스가있는 항목 주위에 점선으로 된 테두리를 제거하십시오.
사용자 정의 controlIemplate이있는 가로 목록 상자가 있습니다. 초점을 맞출 때 선택된 항목에 점선 프레임이 표시됩니다. 누구든지 그것을 없애는 방법을 알고 있습니까?WPF : 스타일이 지정된 목록 상자에서 포커스가있는 항목 주위에 점선으로 된 테두리를 제거하십시오.
각 ListBoxItem의 FocusVisualStyle을 null로 설정해야합니다. 단계
1)
<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"
목록 상자에 목록 상자
2)를 설정하는 스타일 ItemContainerStyle 만들기를 넣고있는이 목록은 다른 방법으로 초점을 맞추고 있다는 사실을 나타냅니다 희망 ... –
이 답변은 위대한,하지만 큰 머리가 여기에 작동합니다 :이 방법을 사용하는 경우 귀하의 컨트롤 ** 어떤 지표가 표시되지 않습니다 윈도우 8에 초점을 맞추고 있습니다! ** 'FocusVisualStyle'은 Windows 7에서 비활성화 버튼 여전히 파란색 전체 강조 표시를 유지하지만 Windows 8에서는 그룹의 어느 컨트롤이 집중되어 있는지 알 수 없기 때문입니다. –
알아두면 좋을 것. 이 경우 더 많은 컨트롤이 포함 된 목록 항목의 비주얼 스타일을 제거하는 것이 목표였습니다. 자식 컨트롤에는 여전히 포커스 스타일이 그대로 유지됩니다. – Vegar