WPF自定义形状

时间:2009-09-15 11:46:36

标签: wpf shapes

我正在查看2007年的旧MIX视频,看到了一个很好的演示文稿,显示了WPF中的手绘形状。我的问题是,如果这些存在于标准装运包中,或者我必须自己创建这些包。

我想我必须创建它们,所以这里出现了“真正的”编程问题:当你想要创建一个“手绘”的“便携”形状时,你如何开始?我希望能够为Rectangle,Elipse,Line等重复使用尽可能多的代码。

3 个答案:

答案 0 :(得分:2)

我认为这可能是您正在寻找的内容:Hand drawn shapes is near the bottom of the page.

答案 1 :(得分:0)

当我想绘制自定义形状时,我使用Expression Designer,Expression Blend,Adobe Fireworks或Illustrator等工具来设计形状(有一个Fireworks插件和一个用于将向量保存到XAML的Illustrator插件)。这样可以解决在XAML中铺设的难题,这种形状可以在以后重复使用。

答案 2 :(得分:0)

在Expression Designer中绘制形状,然后选择“Export ...”作为XAML。出现导出对话框时,选择“资源字典”作为文档格式,然后您可以切换到XAML选项卡并将对话框中的代码复制到Visual Studio项目中的资源字典中。现在您有了一个DrawingBrush,可用于将形状放置在应用程序的任何位置。