我在Illustrator中开发了一个复杂的徽标,希望将其用作WPF中的图像。导入Blend时,我似乎可以结合使用Path来获得单个Path而不会丢失所有填充颜色。
将Illustrator图像转换为可在WPF / XAML中使用的图像的最佳方法是什么。
通常,我只是将路径合并为一个路径,然后使用以下内容引用该路径:
<Application.Resources>
<Path x:Key="pathKeyName" Data="..."/>
</Application.Resources>
<Path Style="{StaticResource pathKeyName}" />
但是,似乎没有简单的方法可以将多个路径组合到一个可以以类似方式用作资源的图像中。
也许有一种方法可以将这些路径转换为Geometry?
编辑在此期间,我已经使用Blend来从选定的路径创建UserControl,然后将其放置在Viewbox中-并不是那么简单,但是它似乎可以工作。
不费吹灰之力,快来抓住Mike Swanson的Illustrator的AI到XAML的AI到XAML导出器插件(不要注意那里提到的版本,它可以与我一直使用的最新版本配合使用)并将您的徽标导出到XAML for WPF。
然后,将该XAML放入其中,ContentControl
就像我在先前的SO回答文章中演示的那样。
然后,您可以将该样式模板放到资源字典中,也可以放到任何地方,然后在任何需要/无论何时何地都引用它,瞧。:)
希望这会有所帮助,欢呼。
哦,PS,如果有很多形状/颜色等,您永远也不会只将其放入一个路径中,对不起,朋友。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句