你的位置:首页 > 软件开发 > ASP.net > 【MVVM Light】Messager的使用

【MVVM Light】Messager的使用

发布时间:2016-11-12 20:01:14
一、前言 在MVVM编程的模式中,有时候我们会遇到一个很尴尬的情况: 若干个xaml.cs都复用一个ViewModel,当ViewModel想传递一个特定的消息给某一个xaml.cs的时候,我们该怎么做? ...

一、前言

      MVVM编程的模式中,有时候我们会遇到一个很尴尬的情况:

       若干个xaml.cs都复用一个ViewModel,当ViewModel想传递一个特定的消息给某一个xaml.cs的时候,我们该怎么做?

       或者当一个.cs不方便在另一个.cs文件中new出来使用,但是我确实想传递消息给那个.cs,该怎么办?

       今天就说说MVVM Light中的Messager类,它继承自IMessager接口。

 

二、使用方法

      发送页面中:

Messenger.Default.Send<TMessage>(TMessage message); //第一种方法Messenger.Default.Send<TMessage>(TMessage message, object token);//第二种方法Messenger.Default.Send<TMessage, TTarget>(TMessage message);//第三种方法

原标题:【MVVM Light】Messager的使用

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录