2011-02-02 173 views
7

嗨有即时通讯在Windows 7机器上运行的WPF中使用ListView,现在当我拖动鼠标在列表视图上我周围有一个小小的蓝色边框如何删除该效果? (即时通讯不是说整个列表视图的行)WPF ListView删除鼠标悬停效果

回答

9

我想你可以摆脱这种效果更改为BorderThicknessListView(与TextBox同样的事情)

试试这个

<ListView ... 
      BorderThickness="1.000001"> 
+3

这工作很好,但它似乎是一个丑陋的黑客:P – Peter 2011-02-03 07:24:17

0

它是一个滑坡你正在进行。为什么你想要删除'列表视图周围的小蓝色边框'。我猜它的焦点是视觉效果,它在用户界面中起到了一定的作用。除非你想要一个完全自定义的列表视图风格,否则我会建议不要这样做。

一来禁用它的方法是通过一个小的定义应用程序中的资源列表视图类型风格为主(可能在App.xaml中)

<Style TargetType="{x:Type ListView}"> 
    <Setter Property="FocusVisualStyle" Value="{x:Null}" /> 
</Style> 
+4

嗯,是我去了一个自定义UI,和IM sorr Ÿ说,但这没有影响:( – Peter 2011-02-03 07:24:02