私はMVVMアプローチでWPFを使ってチャットアプリを実現しようとしています。私は左のBuddlyListと中央の右のアクティブなチャットで、最後のSkypeのバージョンに似たインターフェイスを持っていたいと思います。ユーザーが名前をクリックすると、右側にチャットパネルが表示されます。私はDataBindingを使用したいと思います。私はチャットセッションを処理するために使用するのに最適なUIコンポーネントであることを尋ねています:WPFで動的コンテンツを処理するにはどうすればよいですか?
1)異なる子パネル(すべて隠されたアクティブからマイナス):メモリのために。
2)アクティブなセッション(ObservableCollectionのフィルタを使用)に応じてコンテンツを変更するパネル:実現しにくいかもしれませんか?
3)コンテナ
4)他のソリューションの別のタイプ...
誰もがWPFで作業するための良い方法だろう理解するために私を助けることができますか?