更改MenuItem背景颜色

时间:2015-09-20 12:44:29

标签: wpf menuitem

请参阅此MenuItem style

<MenuItem>
    <MenuItem.Style>
        <Style TargetType="MenuItem">
            <Setter Property="MenuItem.Background" Value="Gray"/>
            <Setter Property="MenuItem.Foreground" Value="Gainsboro"/>
            <Style.Triggers>
                <Trigger Property="MenuItem.IsMouseOver" Value="True">
                    <Setter Property="MenuItem.Background" Value="Red" />
                    <Setter Property="MenuItem.Foreground" Value="Gray"/>
                </Trigger>
            </Style.Triggers>
        </Style>
    </MenuItem.Style>
</MenuItem>

我的MenuItem Background颜色定义为Gray,但当鼠标结束时,此颜色未更改为Red,而是其他内容。

0 个答案:

没有答案