WPF可展开控件 - 无法在Visual Studio 2010设计窗口中看到内部控件

3

我正在使用Visual Studio 2010,在一个WPF应用程序中,我正在使用一个Expander。问题是,Expander内部的GroupBox等在设计窗口中被隐藏了。

有什么办法可以让它们显示出来吗?

谢谢!


我现在也有同样的问题。 - Matthew Perron
1个回答

1

好的,这是一篇旧文章,所以Gregg可能已经有了答案。但是,我想发表答案,因为这可能会帮助其他遇到此问题的人。

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

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

因此,有两个解决方案:

  1. 要么,移除Style属性。

或/更好的方法

  1. 在该样式的控制模板的contentpresenter中将Visibility设置为“Visible”

    < ContentPresenter Visibility="Visible" />

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


将 ContentPresenter 的可见性设为 Visible 不会产生任何效果。 - Ignacio Soler Garcia

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接