Eu tenho uma caixa de listagem horizontal com um controlIemplate personalizado. O item selecionado obtém um quadro pontilhado quando focado. Alguém sabe como se livrar disso?
84
Você precisa definir FocusVisualStyle de cada ListBoxItem como null. Os passos estão abaixo
1) Crie ItemContainerStyle para o ListBox
<Style x:Key="ListBoxItemStyle1" TargetType="{x:Type ListBoxItem}">
<Setter Property="FocusVisualStyle" Value="{x:Null}"/> ....
2) Defina esse estilo para caixa de listagem
<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"
FocusVisualStyle
desativados no Windows 7, controles como os botões ainda retêm um destaque geral azul, mas no Windows 8 é completamente impossível dizer qual controle em um grupo está focado.