1

我正在使用 WPF 菜单,不幸的是,每当我在 Visual Studio 设计器中设置图标时,都会收到异常错误。

为了解决这个问题,我尝试使用 XAML 代码设置图标,我有以下内容:

<Menu Height="23" Name="menu1" VerticalAlignment="Top" BorderThickness="0" SnapsToDevicePixels="True" OverridesDefaultStyle="False" Opacity="1">
    <MenuItem Header="Help">
        <MenuItem Header="About"> 
            <Image Source="Images/Help.png" />
        </MenuItem>
    </MenuItem>
</Menu>

不幸的是,这会产生以下情况:

在此处输入图像描述

我试过用谷歌搜索这个问题,但看不到我的 XAML 哪里出了问题。我知道这很简单,但我被卡住了!

4

2 回答 2

1

你想要这样的东西吗?

<Menu Height="23" Name="menu1" VerticalAlignment="Top" BorderThickness="0" SnapsToDevicePixels="True" OverridesDefaultStyle="False" Opacity="1">
  <MenuItem Header="Help">
   <MenuItem>
    <MenuItem.Header>
      <StackPanel>
        <Image Source="Images/Help.png" />
        <TextBlock Text="About" />
      </StackPanel>
     </MenuItem.Header>
    </MenuItem>
   </MenuItem>
 </Menu>
于 2012-08-08T07:43:33.667 回答
1

这是你想要的吗?

<Menu Height="23" Name="menu1" VerticalAlignment="Top" BorderThickness="0" SnapsToDevicePixels="True" OverridesDefaultStyle="False" Opacity="1">
    <MenuItem Header="Help">
        <MenuItem Header="About">
            <MenuItem.Icon>
                <Image Source="Images/Help.png" />
            </MenuItem.Icon>
        </MenuItem>
    </MenuItem>
</Menu>
于 2012-08-08T07:45:23.640 回答