我正在使用 Visual Studio 2010,在 WPF 应用程序中我正在使用扩展器。问题是 Expander 内的 GroupBox 等在设计窗口的视图中是隐藏的。
有什么想法让他们展示吗?
谢谢!
我正在使用 Visual Studio 2010,在 WPF 应用程序中我正在使用扩展器。问题是 Expander 内的 GroupBox 等在设计窗口的视图中是隐藏的。
有什么想法让他们展示吗?
谢谢!
好吧,这是旧帖子,所以格雷格可能已经有了答案。但是,我想发布答案,因为这可能会帮助其他偶然发现这个问题的人。
扩展器在 VS 10 的设计视图中未扩展的原因是它使用了用户定义的样式,如下所示:
<Expander Header="Layout"
IsExpanded="True"
Style="{StaticResource ExpanderStyle_Normal}">
</Expander>
所以,有两种解决方案:
或更好
在该样式的 controltemplate 的 contentpresenter中将Visibility 设置为“Visible” 。
< ContentPresenter Visibility="Visible" />
注意:这两种解决方法仅适用于设计阶段,因此当您完成它时,您需要恢复到运行时所需的设置。