wpf - MVVM Light Send Message from 1 view to another -


i using mvvm light wpf application use messenger feature pass values 1 viewmodel viewmodel.

loginviewmodel.cs

messengerinstance.send<int>(cid); 

orderviewmodel.cs

 messengerinstance.register<int>(this, x => { messagebox.show(x.tostring()); }); 

the orderviewmodel needs integer when printout value of x, 0. example given, messagebox not seen. skips right on code.

sending:

messenger.default.send<int>(cid); 

receiving

 messenger.default.register<int>( this, <int>(this, x => { messagebox.show(x.tostring()); })); 

keep in mind registering needs set before message sent. messages not queued. extensive description here.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -