我正在使用 Xceed 的 MessageBox,您可能知道,为了自定义其显示图像,您必须使用其ImageSource
类型为 的属性ImageSource
。
现在,我在 XAML 中有一些很酷的图标(取自此处、此处以及我自己制作的一些图标)。所以我想使用它们ImageSource
以便将它们放在 MessageBox 上。
我在网上搜索过,但我最接近的是DrawingImage
班级:
http://msdn.microsoft.com/en-us/library/system.windows.media.drawingimage%28v=vs.110%29.aspx
但这使用几何,而不是我的图标使用的普通 XAML 元素(如Canvas
、Path
、Rectangle
等)。
我在这里找到了一个类似的问题,但似乎没有多大帮助。
那么,有没有办法将我的图标(目前是这样)放在一个ImageSource
?
如果没有,有没有办法将我的图标转换为几何图形(使用简单的 C# 代码或 Blend 等工具)?