Exemple #1
0
        internal static void ShowOperatorDialog(OperatorDto operatorDto, Action <bool?> call)
        {
            //DispatcherHelper.UIDispatcher.Invoke(new Action(() =>
            //    {
            var addOperator = new AddOperator();

            var vm = operatorDto != null ? new AddOperatorViewModel(operatorDto) : new AddOperatorViewModel();

            addOperator.DataContext = vm;

            addOperator.Owner = Application.Current.MainWindow;
            var dialogResult = addOperator.ShowDialog();

            if (call != null)
            {
                call(dialogResult);
            }
            addOperator.DataContext = null;
            //}));
        }