我已經構建了一個WPF ListView。此列表視圖正常工作並加載數據,但我遇到樣式問題。爲什麼我的列表視圖項目對它的一半有影子?
所以在我的XAML代碼我有這樣的設置。
<Style TargetType="ListViewItem">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="Transparent" />
<Setter Property="BorderBrush" Value="Transparent" />
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Transparent" />
<Setter Property="BorderBrush" Value="Transparent" />
</Trigger>
</Style.Triggers>
</Style>
我想從項目本身的背景中刪除一切。注意物品頂部有多少灰色陰影?我還沒有能夠弄清楚如何去除ListViewItem本身的上半部分陰影。
而我試圖將目標IsMouseOver和IsSelected用於從項目中移除上半部淺灰色陰影顏色。我只是想讓背景完全透明。項目周圍的邊界都很好。
該陰影是因爲樣式定義在某處。樣式與ListView不同。 http://stackoverflow.com/questions/2138200/change-background-color-for-selected-listbox-item/6835305#6835305 – Paparazzi