4

在我的应用程序中,我必须List<MenuItem>在 WCF 中向我的 shell 扩展发送一个。这些 MenuItem 由一个图标和一个标签组成。图标的类型是,System.Drawing.Icon但我必须从System.Windows.Media.Imaging.BitmapImage. 有没有办法转换BitmapImageIcon?

4

2 回答 2

5

我的想法:

首先将 BitmapImage 转换为 Bitmap

将 BitmapImage 转换为 Bitmap,反之亦然

然后另存为图标

http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/4a10d440-707f-48d7-865b-1d8804faf649/

希望这可以帮助!

于 2012-06-28T15:16:45.560 回答
0

我自己还没有以这种方式创建图标,但也许你可以从图形到图标中受益。然后你可以选择插值模式(这可能会很好)。在此处查看示例:http ://www.dreamincode.net/code/snippet1684.htm

于 2012-06-28T15:07:56.537 回答