2009-03-22 2 views
2

Flex/MXMLでのViewStackは、複数の子を保持するが、独自のタブスタイルコントロールを実装するのに便利なコンテナ/パネルコントロールです。 WPF/Xamlにはこれと同じように動作するクラスがありますか?私はそれが独自のタブコントロール(私がしようとしているのは本当にタブコントロールではないので便利ではない)と同じではないStackPanelを持っていることを知っています。WPF/XamlにはFlex/MXMLのViewStackのようなものがあります

答えて

2

A)のグリッドを使用して、Visibilityプロパティを切り替えます(複数のUIElementがグリッド Bに一つのセルにすることができます)タブコントロールを使用していますが、フィット感 Cを参照してくださいとしてのスタイルを変更)実際のContentプロパティを交換ContentPresenterで - 例えばあなたが望むときに、あなたが望むUIのインスタンスをその中に押し込みます。

+0

D)約2分でカスタムコントロールを作成して、子コンテンツのコレクションを切り替えることができます。 –

0

カスタムコントロールを作成したくない場合は、ItemsControlをテンプレート化するのが最も簡単な方法です。

など。 IsSelectedプロパティの値に(BooleanToVisibilityConverterを介して)バインドされた項目のコンテナ内の内部パネルの可視性をいくつか持っています。

関連する問題