private void RaiseShowWindow(ShowChildWindowMessage message) { var handler = ShowWindow; if (handler != null) { handler(this, new ShowWindowEventArgs(message.Content, message.IsDialog)); } }
public void ShowInfo(string info) { ShowChildWindowMessage message = _messenger.CreateMessage <ShowChildWindowMessage>(); InfoDialogViewModel viewModel = (InfoDialogViewModel)_viewModelFactory.GetChild <InfoDialogViewModel>(info); message.Content = viewModel; message.IsDialog = false; _messenger.Send(message); }
public bool ShowConfirmationDialog(string messageText) { ShowChildWindowMessage message = _messenger.CreateMessage <ShowChildWindowMessage>(); ConfirmDialogViewModel viewModel = (ConfirmDialogViewModel)_viewModelFactory.GetChild <ConfirmDialogViewModel>(messageText); message.Content = viewModel; message.IsDialog = true; _messenger.Send(message); return(viewModel.Status); }
public bool ShowResultDialog(ResultBaseViewModel contentViewModel) { ShowChildWindowMessage message = _messenger.CreateMessage <ShowChildWindowMessage>(); ResultDialogViewModel viewModel = (ResultDialogViewModel)_viewModelFactory.GetChild <ResultDialogViewModel>(contentViewModel); message.Content = viewModel; message.IsDialog = true; _messenger.Send(message); return(viewModel.Status); }
public void ShowInfo(string info) { DispatcherHelper.CheckBeginInvokeOnUI(() => { ShowChildWindowMessage message = _messenger.CreateMessage <ShowChildWindowMessage>(); InfoDialogViewModel viewModel = (InfoDialogViewModel)_viewModelFactory.GetChild <InfoDialogViewModel>(info); message.Content = viewModel; message.IsDialog = false; _messenger.Send(message); }); }