Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF在我不使用';我不想这样?_C#_Wpf_Xaml_Wpf Controls - Fatal编程技术网

C# WPF在我不使用';我不想这样?

C# WPF在我不使用';我不想这样?,c#,wpf,xaml,wpf-controls,C#,Wpf,Xaml,Wpf Controls,我正在使用WPF菜单,不幸的是,每当我在VisualStudioDesigner中设置图标时,我都会收到一个异常错误 为了解决这个问题,我尝试使用XAML代码设置图标,我有以下内容: <Menu Height="23" Name="menu1" VerticalAlignment="Top" BorderThickness="0" SnapsToDevicePixels="True" Ove

我正在使用WPF菜单,不幸的是,每当我在VisualStudioDesigner中设置图标时,我都会收到一个异常错误

为了解决这个问题,我尝试使用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哪里出了问题。我知道这很简单,但我被卡住了

你想要这样的东西吗

<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>

这就是你想要的吗

<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>


这更接近,但我正在尝试显示“关于”旁边的图标(在左侧的列中)。基本上-菜单将与VisualStudio相同,在文本的左侧有图标。我想是的-但是图像是全尺寸的-我应该将其设置为什么尺寸才能正常显示?基本上,我想做的是显示一个与VisualStudio非常相似的菜单-图标在左边的列中,描述在右边使用
完成了这个技巧!多谢各位!你是男人中的国王。