1
當收到mvvm-light消息DialogMessage時,我在主視圖模式(和視圖)中顯示一個對話框。在另一個視圖模型我所說的服務,以確認對話框像這樣(作爲一個命令結果):在消息後發送消息
DialogMessage message = new DialogMessage(() =>
{
myService.Call(var); // if dialog message is confirmed
}, String.Format("Confirm?", value), Visibility.Visible);
Messenger.Default.Send<DialogMessage>(message);
這工作得很好。現在,如何在此之後再顯示另一個DialogMessage,例如顯示服務myService.Call(var)結果的消息顯示對話框?
或者,在另一個變體中,如何在RelayCommand方法執行後調用方法?