如何使用UserControls消除Listview上令人讨厌的蓝色悬停效果

时间:2018-06-26 04:38:04

标签: wpf

如何使用UserControls消除Listview上令人讨厌的蓝色悬停效果? 这是我的用户控件(非常简单)

<Grid>
    <Border CornerRadius="10" Background="Blue">
        <StackPanel Orientation="Horizontal">
            <Ellipse Margin="4" Width="50" Height="50" Fill="Green"></Ellipse>
            <TextBlock Padding="10 2" FontSize="18" 
                   Foreground="White" HorizontalAlignment="Left" VerticalAlignment="Center"
                   Text="Green">
            </TextBlock>
        </StackPanel>
    </Border>
</Grid>

“我的列表视图”非常简单

<ListView BorderThickness="0">
        <ListView.ItemContainerStyle>
            <Style TargetType="ListViewItem">
                <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
            </Style>
        </ListView.ItemContainerStyle>
        <ListViewItem>
            <local:MenuItem />
        </ListViewItem>
        <ListViewItem>
            <local:MenuItem />
        </ListViewItem>
        <ListViewItem>
            <local:MenuItem />
        </ListViewItem>
        <ListViewItem>
            <local:MenuItem />
        </ListViewItem>
    </ListView>

我知道我可以将其绑定到viewcontrol,但是首先我需要摆脱这种烦人的hove效果。 谢谢

0 个答案:

没有答案