7

この問題に対する良い解決策はありますか。

私は設定しました

tabitem.visibility=hidden

ただし、このタブ項目の内容は引き続き表示されます。tabitems の内容をすべて非表示にしたい。

解決策を探しましたが、運がありませんでした。2009 年に誰かがこの問題を提起しましたが、今でもこれを達成する方法についての結果はありません。URL: 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

可視性を Visibility.Hidden に設定するか、別のタブ (おそらく空のタブ) に切り替えて、TabControl を非表示にします。これを行う理由はあまり説明しませんでしたが、tabcontrol 内のすべてのコントロールを本当に非表示にしたい場合は、tabItem.Children を反復処理して、Visibility を Visibility.Hidden に設定することもできます。

于 2012-10-18T08:07:37.980 に答える