【发布时间】:2013-08-05 11:35:19
【问题描述】:
我正在尝试创建一个 ResourceDictionary á la this answer,其中包含 StreamGeometries 并设置了 Transforms:
<ResourceDictionary>
<StreamGeometry x:Name="Chevrons">
<StreamGeometry.Transform>
<TranslateTransform X="20" Y="120"/>
</StreamGeometry.Transform>
M21.750001,94.749999 L34.000002,117.66218 30.625003,133.62501 17 [...]
</StreamGeometry>
</ResourceDictionary>
但是,我收到以下错误:
1:无法向“StreamGeometry”类型的对象添加内容。
和
2:处理初始化字符串“{PathData}”时遇到 TypeConverter 语法错误。通过 TypeConverter 创建的对象不允许使用元素属性。
所以我用PathGeometry 试了一下,得到了这个错误:
无法将指定的值分配给集合。需要以下类型:“PathFigure”。
有没有办法在 XAML 代码中对几何图形应用转换?还是我只需要通过代码来完成?
【问题讨论】:
标签: c# wpf xaml pathgeometry