[英]Creating custom event in windows phone
我有這樣的用例:
在我的應用程序中,某些情況需要觸發事件,這些事件已被更改。 但是,我不想保留對需要更改的實例的引用,因此我想發送事件並以某種方式在某些地方監聽它,但是如何在Windows Phone的C#中做到這一點?
您正在尋找EventAggregator。 您可以建立一些工具包,例如GalaSoft的MVVM Light和Caliburn Micro 。 您可以在http://www.mindscapehq.com/blog/index.php/2012/02/01/caliburn-micro-part-4-the-event-aggregator/中找到一個很好的示例。
它的基本要點是將EventAggregator注入到ViewModel中。 此ViewModel將發布一個事件。 其他ViewModel會訂閱此事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.