Tengo un cuadro de lista horizontal con un controlIemplate personalizado. El elemento seleccionado obtiene un marco de puntos cuando se enfoca. ¿Alguien sabe cómo deshacerse de él?
84
Debe establecer FocusVisualStyle de cada ListBoxItem en nulo. Los pasos están abajo
1) Crear ItemContainerStyle para ListBox
<Style x:Key="ListBoxItemStyle1" TargetType="{x:Type ListBoxItem}">
<Setter Property="FocusVisualStyle" Value="{x:Null}"/> ....
2) Establezca ese estilo en Listbox
<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"
FocusVisualStyle
deshabilitados en Windows 7, los controles como los botones aún conservan un resaltado general azul, pero en Windows 8 es completamente imposible saber qué control de un grupo está enfocado.