2010-11-26 5 views
0

私はSLを使い慣れていないので、私の問題を解決するためのベストプラクティスは何か疑問に思っていました。 私はPropertyA、PropertyBなどを持つsay carという基本クラスを持っています。 私はCarからFerrariを派生させ、PropertyCを追加しました。 私はまた、車の基本クラスからLada(:D)を派生させ、PropertyDを追加しました。MVVMを使用した多態的なデータバインディング

クライアントサイドでは、ビューにコントロールにバインドするカーオブジェクトのコレクションがあります。コレクションのオブジェクトの一部はフェラーリで、一部はLadaです。私は、各タイプのカスタムDataTemplateが必要です。 あなたの提案は何ですか?どこで車のオブジェクトのタイプをチェックする必要がありますどのように私はカスタムビューを割り当てる必要がありますか? ValueConverterを使用すべきか、問題を解決するためのよりクリーンな方法が必要ですか? 私はMVVMでの経験がないので、暗いものがいくつか残っています。

ありがとうございます。

答えて

関連する問題