Esempio n. 1
0
        private void RaiseShowWindow(ShowChildWindowMessage message)
        {
            var handler = ShowWindow;

            if (handler != null)
            {
                handler(this, new ShowWindowEventArgs(message.Content, message.IsDialog));
            }
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 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);
     });
 }