2011-08-11 13 views
1

同じページにリストボックスを共有する方法があるのだろうかと思っていました。リストボックスをコントロール間で共有/ WP7のピボットアイテム

基本的には、私はcollectionviewsourceにバインドされたリストボックスを持っています。私も同じリストボックスを使用する5-6ピボットコントロールを持っていますが、collectionviewsourceを異なってフィルタリングします。

リストボックスをリソースとして持ち、それをすべてのhteピボットに表示することができたら、ピボットが変更されたときにcollectionviewsourceに別のフィルタを適用できますか?

誰も私を正しい方法で操縦できますか?

ありがとうございます!

答えて

0

リストボックスを含むピボットのItemTemplateを作成することができます。

私は、XAMLで各pivotItemを作成することを明快にしながら、このシナリオを維持するのが簡単だが、すべてのリストボックスが同じItemTemplateを共有しているのは簡単です。見ているだけで何が起こっているのかを簡単に確認でき、リストボックスの1つのテンプレートを変更する必要がある場合にも簡単にできます。 (私はこれがかなり頻繁に起こると思う)。

+0

これは最適なルートだと思われる。私は単一のCollectionViewSourceを作成し、選択されたピボットに基づいてフィルタイベントを修正し、大きな遅れを見ました。これは、同じスタイルで複数のリストボックスを管理し、各リストのメインソースのパフォーマンスにView Sourceを作成するのが最も簡単な方法です。 – John

関連する問題