我有几个代表DrawingImages的XAML文件(在Blend中从SVG转换)。我想知道,使用这些产品的最佳方法是什么?
我可以以某种方式在资源字典中放置链接吗? 如果我想在代码中引用它们怎么办?
非常感谢任何帮助。
答案 0 :(得分:0)
您可以使用绘图作为图像控件的源...请参阅此处的示例。
这篇长篇文章讨论了XAML中描述的图形及其用法。
至于管理“图纸”......将它们保存在单独的.XAML文件中。
然后,您可以使用XamlReader.Load()按需加载绘图。
OR
您可以将所有绘图合并到App.Xaml ResourceDictionary ....(您需要将每个绘图放在它自己的ResourceDictionary中,以便它可以与MergedDictionaries合并)。
请注意,您必须小心使用ResourceDictionaries,尤其是在使用“合并”工具时...有一些性能/查找问题。