我正在使用Xceed的MessageBox,正如您所知,爲了自定義其顯示圖像,您必須使用ImageSource
屬性,該屬性的類型爲ImageSource
。WPF - 如何將一個XAML圖標放入ImageSource中?
現在,我在XAML中有一些很酷的圖標(取自here,here以及我自己製作的一些圖標)。所以我想在ImageSource
中使用它們以使它們位於MessageBox上。
我已經在網上搜索,但我來到最接近的是與DrawingImage
類:
http://msdn.microsoft.com/en-us/library/system.windows.media.drawingimage%28v=vs.110%29.aspx
但這採用幾何形狀,不正常的XAML元素(如Canvas
,Path
,Rectangle
等),其我的圖標使用。
我發現了一個類似的問題here,但它似乎沒有太大的幫助。
那麼,有沒有辦法將我的圖標(因爲他們目前是)在ImageSource
?
如果不是,有沒有辦法將我的圖標轉換爲幾何圖形(使用簡單的C#代碼或工具如Blend)?