我需要从BricsCad/Autocad中为RibbonButton的Image属性赋值。但我不知道如何将图像转换为正确的类型。
var bitMapImage = new Bitmap(Properties.Resources.image);
RibbonButton rb1 = new RibbonButton();
rb1.ShowImage = true;
rb1.Image = bitMapImage; //error line
//Error: the type of rb1.Image is System.Windows.Media.ImageSource
如何将位图类型或其他类型从资源转换为System.Windows.Media.ImageSource?
我尝试了以下方法:https://forums.autodesk.com/t5/net/how-to-display-image-of-ribbon-button-c/td-p/10333159(将位图转换为位图图像)
但我遇到同样的错误:Create a System.Windows.Media.ImageSource From an Icon File in c#?
(And我不知道如何使它工作)。
1条答案
按热度按时间t40tm48m1#
解决了。
我在链接中使用了代码:https://forums.autodesk.com/t5/net/how-to-display-image-of-ribbon-button-c/td-p/10333159。
但我只需要到下面:是的。