1

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

在此处输入图像描述

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

更新:

在我最初提出这个问题后,我想看看 Expression Blend 确实包含在其列表中的一些面板(Grid、StackPanel 等)的源代码,以尝试找到 Blend 的类元数据属性可能会注意以填充这些列表。我希望找到一些类似于您可以为自己的附加属性指定的属性,这些属性允许它们显示在 Blend 或 Visual Studio 的属性面板中。不幸的是我没有找到任何这样的类属性,所以看起来 Sorskoot 是正确的,我们不能添加到 Blend 显示的这些列表中。

4

1 回答 1

0

据我所知,这些值是硬编码的并且是可见的,具体取决于您正在开发的平台。

Expression Blend 4 中仅提供 Grid、StackPanel、DockPanel、Canvas、ScrollViewer、Border、WrapPanel、UniformGrid 和 Viewbox。在 Expression Blend for Visual Studio 2012 中,该列表有所扩展,但仍然是硬编码的。

太糟糕了。我同意能够自定义此功能会很棒。

于 2013-02-04T10:27:29.690 回答