2011-02-02 174 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