7

这个问题有什么好的解决办法吗。

我已经设置

tabitem.visibility=隐藏

但是这个 tabitem 中的内容仍然可见。我想隐藏 tabitems 的所有内容。

我确实寻找解决方案,但没有运气。2009 年有人提出了这个问题,但现在仍然没有关于如何实现这一点的结果。网址:http ://social.msdn.microsoft.com/Forums/en-US/wpf/thread/e4d23ace-0eb5-45a9-86f5-43c6351cb0ed/

谢谢

4

2 回答 2

8

要解决您的问题,请使用 Visibility.Collapsed。Visibility.Hidden 不会更改布局,因此您将始终在选项卡标题中保留该空白区域。发生这种情况时,请务必更改选定的选项卡。

我不建议隐藏这样的标签项。从概念上讲,它们要么是开放的,要么是封闭的。

于 2012-10-18T09:22:53.797 回答
0

尝试通过将 TabControl 的可见性设置为 Visibility.Hidden 或切换到另一个选项卡(可能是空的?)来隐藏 TabControl。你没有给出太多的理由,但是如果你真的想隐藏tabcontrol中的所有控件,你也可以遍历tabItem.Children并将它们的Visibility设置为Visibility.Hidden。

于 2012-10-18T08:07:37.980 回答