0
我在使用MVVMLight時遇到一系列問題。 其中之一是在應用程序中傳遞非字符串消息。 這是我傳遞消息類型 -MVVM Light Messaging問題
public class NameValue
{
public NameValue()
{
}
public string Name { get; set; }
public string Value { get; set; }
}
在視圖1
Messenger.Default.Send<NameValue>(nv, "Message1");
在ViewModel2
Messenger.Default.Register<NameValue>(this, "Message1", OnMessageSent);
private void OnMessageSent(NameValue nv)
{
}
當我從一個視圖傳遞使用Messender.Default消息另一個ViewModel在消息類型是字符串時起作用,但當消息類型是'NameValue'時不起作用。
請讓我知道是否有其他人面臨同樣的問題或執行過程中出現問題。