예제 #1
0
        public DialogResult ShowDialog(DialogsEnum dialog, Window owner, string message)
        {
            var          vm  = _dialogFactory.Get(dialog, message);
            DialogWindow win = new DialogWindow();

            if (owner != null)
            {
                win.Owner = owner;
            }
            win.DataContext = vm;
            win.ShowDialog();
            DialogResult result = (win.DataContext as DialogViewModelBase).UserDialogResult;

            return(result);
        }