WPF:删除样式化列表框中的焦点项目周围的虚线边框

我有一个自定义controlIemplate水平列表框。 所选项目在聚焦时获得虚线框。 任何人都知道如何摆脱它?

您需要将每个ListBoxItem的FocusVisualStyle设置为null。 步骤如下

1)为ListBox创buildItemContainerStyle

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

2)将该样式设置为Listbox

 <ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"