3

我正在使用 Visual Studio 2010,在 WPF 应用程序中我正在使用扩展器。问题是 Expander 内的 GroupBox 等在设计窗口的视图中是隐藏的。

有什么想法让他们展示吗?

谢谢!

4

1 回答 1

1

好吧,这是旧帖子,所以格雷格可能已经有了答案。但是,我想发布答案,因为这可能会帮助其他偶然发现这个问题的人。

扩展器在 VS 10 的设计视图中未扩展的原因是它使用了用户定义的样式,如下所示:

  <Expander Header="Layout"           
            IsExpanded="True" 
            Style="{StaticResource ExpanderStyle_Normal}"> 
  </Expander>  

所以,有两种解决方案:

  1. 要么,删除Style属性。

或更好

  1. 在该样式的 controltemplate 的 contentpresenter中将Visibility 设置为“Visible” 。

    < ContentPresenter Visibility="Visible" />

注意:这两种解决方法仅适用于设计阶段,因此当您完成它时,您需要恢复到运行时所需的设置。

于 2011-07-18T12:20:53.413 回答