1

タブ付きのイディオムで表現したいPOCO(プレーンオールドCLRオブジェクト)のObservableCollectionがあります。できればMVVMパターンを使用して、TabItemsのコレクションをPOCOコレクションのカウントにバインドする方法はありますか?

したがって、この場合、コレクションに3つのアイテムがある場合、3つのTabItemが表示されます。各TabItemには、同じ場所に同じコントロールが含まれ、各コントロールはコレクション内の適切なオブジェクトのプロパティにバインドされます。

使用する可能性のあるアプローチの概要または例へのリンクを探しています。さらに詳しい情報が必要な場合は、お気軽にお問い合わせください。

ありがとう。

4

2 に答える 2

2

おそらく、POCO アイテムを含む ObservableColletion を作成します。次に、その ObservableCollection を任意の Silverlight アイテム レンダリング コントロールにバインドできます。タブを作成するには、既定のレンダリング テンプレートを変更する必要がありますが、その方法を使用すると、コード ビハインド ファイルにコードを追加しなくても、コレクション内のアイテムでタブが常に最新の状態になります。

アップデート

サンプル XAML コードで ItemsControl を使用して TabControl を作成した Silverlight フォーラムへのリンクを次に示します。

http://silverlight.net/forums/t/12271.aspx

...サンプルを表示するには、少し下にスクロールしてください。

于 2009-06-22T13:12:30.357 に答える