转换为路径

时间:2012-07-10 23:22:28

标签: c# wpf xaml blend

我有一个复杂的形状,它是在混合中创建的,但我需要在代码中使用它作为setter的一部分,所以我试图在Blend中使用“Convert to Path”但是这个菜单/命令被禁用了。唯一可用的选项是“make compound path”但它会弄乱形状,即使使用后一个选项也会生成一个复杂的段,我不知道如何在setter中使用。

任何帮助将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以在setter中使用任何内容,不需要将其缩小,只需使用元素语法,例如

<Setter Property="LoremIpsum">
    <Setter.Value>
         <Geometry>
              <!-- ... -->
         </Geometry>
    </Setter.Value>
</Setter>

您需要注意只有一个父对象的对象,例如框架元素,因为setter只创建一个实例,用于使用样式的所有控件。