Wpf 有没有办法将您自己的控件添加到Blend';s";分组为;及;“更改布局类型”;选择?

Wpf 有没有办法将您自己的控件添加到Blend';s";分组为;及;“更改布局类型”;选择?,wpf,expression-blend,expression-blend-4,Wpf,Expression Blend,Expression Blend 4,在Expression Blend 4中,我们可以右键单击“对象和时间轴”面板中的对象,以访问方便的函数“分组到”和“更改布局类型”: 然而,我经常真正想要的是能够“分组到”或“将布局类型更改为”一些我自己的WPF内容控件,例如SunkenBorder、ClippingOrder、TransitionContentControl等。有没有一种方法可以告诉Blend也包括一些控件(或任何非标准WPF控件)在这些列表中 更新: 在我最初问了这个问题之后,我想看看Expression Blend在其

在Expression Blend 4中,我们可以右键单击“对象和时间轴”面板中的对象,以访问方便的函数“分组到”和“更改布局类型”:

然而,我经常真正想要的是能够“分组到”或“将布局类型更改为”一些我自己的WPF内容控件,例如SunkenBorder、ClippingOrder、TransitionContentControl等。有没有一种方法可以告诉Blend也包括一些控件(或任何非标准WPF控件)在这些列表中

更新:


在我最初问了这个问题之后,我想看看Expression Blend在其列表中包含的一些面板(网格、StackPanel等)的源代码,试图找到Blend可能会注意的类元数据属性,以便填充这些列表。我希望找到一些类似于的属性,允许他们在Blend或Visual Studio的属性面板中显示。不幸的是,我没有找到任何此类类属性,因此看来Sorskot是正确的,我们无法将其添加到这些混合显示的列表中。

据我所知,这些值是硬编码的,并且根据您开发的平台而可见

Expression Blend 4中仅提供网格、StackPanel、DockPanel、画布、ScrollViewer、边框、WrapPanel、UniformGrid和Viewbox。在Expression Blend for Visual Studio 2012中,列表有所扩展,但仍然是硬编码的

太糟糕了。我同意能够定制此功能将是一个非常好的选择