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

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

有帮助吗?

解决方案

我认为这可能是您正在寻找的内容:手绘形状位于页面底部附近。

其他提示

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top