我检查并尝试了大部分涉及此问题的答案,但无法使其正常工作。我有以下XAML:
<Grid>
<ListView Margin="10" Name="lvDataBinding" >
<ListView.ItemTemplate>
<DataTemplate>
<WrapPanel>
<TextBlock Text="{Binding Name}" FontWeight="Bold" />
</WrapPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</Grid>
为了删除ListView项目周围的虚线(&#34;行进的蚂蚁&#34;)边框,我尝试将FocusVisualStyle="{x:Null}"
添加到TextBlock元素,WrapPanel和ListView。他们都没有工作。有什么建议吗?
答案 0 :(得分:1)
虚线用于 ListViewItem
,因此您必须为ListViewItem设置null,您可以在 ItemContainerStyle
中执行此操作:
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
</Style>
</ListView.ItemContainerStyle>
<ListView.ItemTemplate>
<DataTemplate>
<WrapPanel>
<TextBlock Text="{Binding Name}" FontWeight="Bold" />
</WrapPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>