来自Resource的MenuItem.Icon

时间:2015-03-04 08:25:50

标签: wpf xaml icons resx

是否有更短的方法从资源组件中获取图标?像Header属性的方式?

<MenuItem Header="{x:Static resx:Resource.Menue_Menue}">
  <MenuItem Header="{x:Static resx:Resource.Menue_Exit}" Command="{Binding ExitProgramCommand}">
    <MenuItem.Icon>
      <Image>
        <Image.Source>
          <BitmapImage UriSource="/Blubb.Resources;component/Icons/IconExit.ico" />
        </Image.Source>
      </Image>
    </MenuItem.Icon>
  </MenuItem>
</MenuItem>

提前致谢。

1 个答案:

答案 0 :(得分:2)

当然,您可以删除一些代码并获得相同的结果:

<MenuItem Header="{x:Static resx:Resource.Menue_Exit}" Command="{Binding ExitProgramCommand}">
    <MenuItem.Icon>
        <Image Source="/Icons/IconExit.ico" />
    </MenuItem.Icon>
</MenuItem>