2012-02-13 10 views
0

なぜSilverlightにはMessengerコンポーネントが含まれていませんか? SilverlightのチュートリアルではMVVMの使用についてアドバイスしていますが、Silverlight自体にはデフォルトでMessengerクラスがありません。これはMVVMアプリケーションに必要です。 Messengerを使用するには、MVVM Lightをダウンロードする必要があります。 Silverlight 5に含まれますか?なぜSilverlightにMessengerコンポーネントが含まれていないのですか?

答えて

2

MessengerクラスはWPFでもすぐには存在しません。この機能を提供するMVVMツールキット(MVVM Light、Prism under EventAggregator)をダウンロードする必要があります。 Microsoftはこれらのコンポーネントを含んでいません。なぜなら、BCLに入れてBCLの外に提供する必要があるほど基本的ではないからです(私はPrismを「公式」MVVMキットに最も近いと考えています)。 Microsoftはこれらのコンポーネントをより柔軟に更新できます。

関連する問題