Blend / VS设计器支持基于布尔属性添加复杂内容

时间:2010-09-17 02:14:46

标签: xaml expression-blend designer data-visualization

我有自己派生的WPF DataVisualization图表控件,在该控件中,我有一个布尔属性,设计师可以设置,然后创建并添加一个系列到该图表控件。

现在的问题是,当设计人员设置该属性时,我可以轻松地在图表中创建线序列对象,但我还需要将复杂的xaml段插入到与新创建的线序列相关联的.xaml文件中。有没有办法在混合设计器中设置布尔属性时自动将xaml代码插入到xaml文件中?

由于

利奥

1 个答案:

答案 0 :(得分:0)

默认情况下,您可以公开的唯一属性是现有元素的单个属性。没有规定根据属性更改插入新元素。您只需通过插入新控件等来添加元素。

为Expression Blend创建扩展名:

要做你想做的事,你需要为Expression Blend创建一个插件。如果您能够做到这一点,那么一切皆有可能(例如添加全新的工具和属性): Try this link for starters