c# - 如何将 BitmapImage 转换为 Icon?

标签 c# bitmapimage

在我的申请中,我必须发送 List<MenuItem>到我在 WCF 中的 shell 扩展。这些 MenuItem 由一个图标和一个标签组成。图标的类型是System.Drawing.Icon但我必须从System.Windows.Media.Imaging.BitmapImage开始工作. 有没有办法转换 BitmapImageIcon

最佳答案

我的想法:

先把BitmapImage转成Bitmap

Converting BitmapImage to Bitmap and vice versa

然后另存为图标

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

希望这对您有所帮助!

关于c# - 如何将 BitmapImage 转换为 Icon?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11247516/

相关文章:

c# - 使用回调异步模型的 HTTP 请求的 TaskCancelation 异常?

c# - 在特殊的 xml 结构中选择具有名称属性名称的元素

C++:在WINDOWS上写入BMP图像格式错误

wpf - 如何在 WPF 中渲染彩色单色位图?

android - 空对象引用上的 Bitmap.getWidth()'

c# - 可以将 Excel 文档加载到内存中、填充并以字节形式返回吗?

c# - 换行符不计入字符串长度的 2 个字符

C# 和 C++ 与 C 的关系

c# - 将 Base64 字符串转换为 BitmapImage C# Windows Phone

java - Android:当我的应用程序从 Intent 接收到高分辨率图像时,setImageBitmap 失败