我正在寻找一个很好的方法来处理矢量文件(EPS或SVG)在XAML。我发现了一个插件,它可以将Illustrator中的图像导出到XAML中,如果我将文件的内容复制到我的窗口中,它就可以很好地工作。
但是,是否可以使用xaml输出作为资源或其他东西,并从给定的XAML窗口示例导入/转换它?
我正在使用的工具:Adobe Illustrator to Xaml。
我正在寻找一个很好的方法来处理矢量文件(EPS或SVG)在XAML。我发现了一个插件,它可以将Illustrator中的图像导出到XAML中,如果我将文件的内容复制到我的窗口中,它就可以很好地工作。
但是,是否可以使用xaml输出作为资源或其他东西,并从给定的XAML窗口示例导入/转换它?
我正在使用的工具:Adobe Illustrator to Xaml。
3条答案
按热度按时间xhv8bpkk1#
使用一个DrawingImage,作为你的 * 容器 *,它被设计成这样一个 Package 器:
然后重复使用它:
但永远都是那种颜色……
或者指定颜色
使矢量的风格,然后改变它的动态目标(* 这是一个矢量,而不是一个静态图像的权利?* ),然后在使用时指定填充颜色:
下面是它的用法:
以下是所有三个的结果:
我发现一个很好的矢量图标源(* 带有Xaml剪切/粘贴版本下载 *)可以在Material Design Icons找到
jfgube3f2#
就个人而言,如果您谈论的是在多个地方使用它,而不必每次重复使用/重新绘制您的xaml路径。然后我就把它们放在一个ContentControl中,就像
5fjcxozz3#
如果您不反对使用第三方工具,请考虑看看SharpVectors。它在SVG方面做得很好:解析、XAML转换、显示等
编辑:我可能没有理解你的问题,你可能和Chris W更好answer ;)