如何使用.ico作为上下文菜单的图像源

时间:2013-10-21 19:37:59

标签: c# wpf

这个问题与我在这里看到的其他问题类似,但没有人回答我的确切问题。 代码:

<Grid Background="White">
  <Grid.ContextMenu>
     <ContextMenu>
       <MenuItem Header="Test">
         <MenuItem.Icon>
              <Image Source="../Resources/cut_16.ico"></Image>
         </MenuItem.Icon> 
       </MenuItem>
     </ContextMenu>
  </Grid.ContextMenu>
</Grid>

cut_16.ico的格式和目录格式正确,并且对于“构建操作”设置为“资源” 问题是在运行时,我得到一个System.IO.IOException并且图标没有出现。

如果我使用.png,它会很好,但是我需要使用.ico。

然而,菜单的文本确实显示出来。

我有代码将.ico转换为代码隐藏中的图像源,但我想在XAML中执行此操作。

有什么想法吗?谢谢!

0 个答案:

没有答案