예제 #1
0
        private void NewCommand(object obj)
        {
            if (_addEditCommandView == null)
            {
                _addEditCommandView = Container.Resolve <AddEditCommandView>();

                var viewmodel = (AddEditCommandViewModel)_addEditCommandView.DataContext;
                viewmodel.Title = "Add New Command";

                _addEditCommandView.ShowDialog();
            }
        }
예제 #2
0
        private void EditCommand(object obj)
        {
            if (_selectedCommand != null)
            {
                if (_addEditCommandView == null)
                {
                    _addEditCommandView = Container.Resolve <AddEditCommandView>();

                    var viewmodel = (AddEditCommandViewModel)_addEditCommandView.DataContext;
                    viewmodel.Title          = "Edit Command";
                    viewmodel.IsEdit         = true;
                    viewmodel.CurrentCommand = _selectedCommand;

                    _addEditCommandView.ShowDialog();
                }
            }
        }
예제 #3
0
 private void OnAddEditCommandViewClosedMsg(AddEditCommandViewClosedMsg msg)
 {
     _addEditCommandView = null;
 }