如何在单独的XAML文件中使用DrawingImage

时间:2012-09-04 15:43:35

标签: c# wpf xaml

我有几个代表DrawingImages的XAML文件(在Blend中从SVG转换)。我想知道,使用这些产品的最佳方法是什么?

我可以以某种方式在资源字典中放置链接吗? 如果我想在代码中引用它们怎么办?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用绘图作为图像控件的源...请参阅此处的示例。

这篇长篇文章讨论了XAML中描述的图形及其用法。

至于管理“图纸”......将它们保存在单独的.XAML文件中。

然后,您可以使用XamlReader.Load()按需加载绘图。

OR

您可以将所有绘图合并到App.Xaml ResourceDictionary ....(您需要将每个绘图放在它自己的ResourceDictionary中,以便它可以与MergedDictionaries合并)。

请注意,您必须小心使用ResourceDictionaries,尤其是在使用“合并”工具时...有一些性能/查找问题。