我在哪里可以找到WPF剪贴画?

时间:2009-07-18 20:40:33

标签: c# wpf

我正在寻找一些在WPF应用程序中使用的简单剪贴画。我希望它是基于矢量的,所以它可以很好地扩展,所以显然我需要能够将它转换为XAML。大多数剪贴画都有光栅图形。

我目前的方法是查找.wmf剪贴画,将其粘贴到Adobe Illustrator中,将其复制到剪贴板,将其粘贴到Expression Design中,然后将其导出到XAML。必须有更好的方法!

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:6)

免费试用http://www.openclipart.org/ SVG(可缩放矢量图形)剪贴画。然后,您可以在Illustrator中将SVG文件转换为XFL for WPF。

似乎有一些免费工具可以在没有Illustrator的情况下执行此操作(执行Google Search;我选择的是This Thread on MSDNAb2d.ReaderSvg - svg and svgz importer - 一个可以让您使用的工具将svg文件直接加载到WPF并“将其元素作为WPF UIElements导入 - 画布,路径和其他形状。元素描边和填充数据也被导入。”。它看起来很有前途。这样你不必每次都转换为XAML - 节省大量时间。

似乎还有另一个项目ViewerSvg允许您“在您喜欢的矢量绘图应用程序中绘制整个用户界面或其WPF应用程序的一些元素”

最后,有Michael Swanson's Windows Presentation Foundation Tools and Controls,这是关于用于WPF开发的工具的一个很好的资源。

答案 1 :(得分:1)

您可以在http://www.wpf-graphics.com/Paste2Xaml.aspx尝试使用Paste2XAML工具。这使您可以直接从Word的在线剪贴画库(具有搜索功能)复制WMF剪贴画并将其粘贴到工具中,以生成准备放置在资源字典中的XAML。我最近没有尝试过,但过去常常有魅力。