WPF:Eliminar el borde de puntos alrededor del elemento enfocado en el cuadro de lista con estilo
Pregunta
Tengo un cuadro de lista horizontal con una plantilla de control personalizada.El elemento seleccionado obtiene un marco punteado cuando se enfoca.¿Alguien sabe cómo deshacerse de él?
Solución
Debe establecer FocusVisualStyle de cada ListBoxItem en nulo.Los pasos están a continuación
1) Crear ItemContainerStyle para ListBox
<Style x:Key="ListBoxItemStyle1" TargetType="{x:Type ListBoxItem}">
<Setter Property="FocusVisualStyle" Value="{x:Null}"/> ....
2) Establece ese estilo en Listbox
<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow