У мене є горизонтальний список зі спеціальним controlIemplate. Вибраний елемент отримує пунктирну рамку при фокусуванні. Хтось знає, як від нього позбутися?
Відповіді:
Вам потрібно встановити для FocusVisualStyle кожного ListBoxItem значення null. Сходи нижче
1) Створіть ItemContainerStyle для ListBox
<Style x:Key="ListBoxItemStyle1" TargetType="{x:Type ListBoxItem}">
<Setter Property="FocusVisualStyle" Value="{x:Null}"/> ....
2) Встановіть для цього стилю значення Список
<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"
FocusVisualStyle
відключення в Windows 7 такі елементи керування, як Buttons, все ще зберігають загальну підсвітку синього кольору, але в Windows 8 абсолютно неможливо визначити, який елемент керування в групі фокусується.