2016-06-21 5 views
2

私はListViewでハイライト効果を取り除くためにthis questionをフォローしました。ハイライトエフェクトは正しく無効になっていますが、MouseOverにはまだ拡大効果があります。特に、ListViewの上を移動するときには非常に面白いです。ListViewItemから拡大効果を削除します

enter image description here

は私がオフに取り除くために喜ん動作です:

は、ここに私のコード

<ListView ItemsSource="{Binding Roles}" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" > 
    <ListView.ItemContainerStyle> 
     <Style TargetType="ListViewItem"> 
      <Setter Property="Focusable" Value="False"/> 
      <Style.Triggers> 
       <Trigger Property="IsMouseOver" Value="True"> 
        <Setter Property="Background" Value="Transparent" /> 
        <Setter Property="BorderThickness" Value="0" /> 
        <Setter Property="Focusable" Value="False" /> 
       </Trigger> 
      </Style.Triggers> 
     </Style> 
    </ListView.ItemContainerStyle> 
</ListView> 

そして、これです。

誰もこの拡大効果を取り除く方法を知っていますか?

答えて

1

なく

<Setter Property="BorderThickness" Value="0" /> 

ボーダーの太さを変更するには、境界線の色を

<Setter Property="BorderBrush" Value="{x:Null}" /> 
を変更することによってそれを隠します
関連する問題