88

我有一个带有自定义 controlIemplate 的水平列表框。选中的项目在获得焦点时会出现一个虚线框。有谁知道如何摆脱它?

4

1 回答 1

172

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

1) 为 ListBox 创建 ItemContainerStyle

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

2)将该样式设置为列表框

<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"
于 2009-02-27T04:40:32.010 回答