0

我有一个如下图所示的菜单:

在此处输入图像描述

XAML 是:

<MenuItem .....>
    <MenuItem.Icon>
        <Image Source="Images/Add.png">
    </MenuItem.Icon>
</MenuItem>

我在运行时没有得到任何图像。我在上面的 XAML 中犯了什么错误吗?

另外,如果有人知道如何在 MouseOver 上更改 menuItem 的背景颜色,请提出建议。

4

1 回答 1

1

你能试试这个

<MenuItem>
        <MenuItem.Style>
            <Style>
                <Setter Property="MenuItem.Background" Value="Blue"/>
                <Style.Triggers>
                    <Trigger Property="MenuItem.IsMouseOver" Value="True">
                        <Setter Property="MenuItem.Background" Value="Green" />
                    </Trigger>
                </Style.Triggers>
            </Style>
        </MenuItem.Style>
    </MenuItem>
于 2013-06-28T07:42:03.173 回答