我有一个如下图所示的菜单:
XAML 是:
<MenuItem .....>
<MenuItem.Icon>
<Image Source="Images/Add.png">
</MenuItem.Icon>
</MenuItem>
我在运行时没有得到任何图像。我在上面的 XAML 中犯了什么错误吗?
另外,如果有人知道如何在 MouseOver 上更改 menuItem 的背景颜色,请提出建议。
我有一个如下图所示的菜单:
XAML 是:
<MenuItem .....>
<MenuItem.Icon>
<Image Source="Images/Add.png">
</MenuItem.Icon>
</MenuItem>
我在运行时没有得到任何图像。我在上面的 XAML 中犯了什么错误吗?
另外,如果有人知道如何在 MouseOver 上更改 menuItem 的背景颜色,请提出建议。
你能试试这个
<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>