ВПФ:Удалить пунктирную рамку вокруг элемента в фокусе в стилизованном списке.

StackOverflow https://stackoverflow.com/questions/592665

Вопрос

У меня есть горизонтальный список с настраиваемым элементом управления.При фокусировке выбранный элемент выделяется пунктирной рамкой.Кто-нибудь знает, как от этого избавиться?

Это было полезно?

Решение

Вам необходимо установить для FocusVisualStyle каждого ListBoxItem значение null.Шаги ниже

1) Создайте ItemContainerStyle для ListBox.

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

2) Установите этот стиль в Listbox.

<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top