2012-04-26 9 views
1

でカスタムイベントを作成:は、私は、このようなユースケースを持っているのWindows Phone

私のアプリケーションでは、いくつかのインスタンスは、彼らが変更されたこと、イベントを発生する必要があります。しかし、私は変更する必要があるインスタンスへの参照を保持したくないので、私はイベントを送信し、何とかそれをいくつかの場所で聞いてみたいが、Windows PhoneでC#でそれを行う方法?

答えて

1

あなたはEventAggregatorを探しています。 GalaSoft's MVVM LightCaliburn Microのように構築できるツールキットがいくつかあります。これの良い例はhttp://www.mindscapehq.com/blog/index.php/2012/02/01/caliburn-micro-part-4-the-event-aggregator/です。

基本的なことは、EventAggregatorをViewModelに挿入することです。このViewModelはイベントをパブリッシュします。他のViewModelはこのイベントをサブスクライブします。

関連する問題