public UndoableCommandManager(ViewModel1 viewModel)
        {
            _commands          = new Stack <UndoableCommand>();
            _commandParameters = new Stack <object>();

            _redoCommands          = new Stack <UndoableCommand>();
            _redoCommandParameters = new Stack <object>();

            _viewModel = viewModel;
        }
示例#2
0
 public InsertItemCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }
示例#3
0
 public SaveDocumentAsCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }
 public DuplicateItemCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }
示例#5
0
 public PasteCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }
 public NewDocumentCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }
示例#7
0
 public CommandBase(ViewModel1 viewModel)
 {
     ViewModel = viewModel;
 }
示例#8
0
 public UndoableCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }
示例#9
0
 public RenameItemCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }
示例#10
0
 public UndoableCommandForView(ViewModel1 viewModel)
     : base(viewModel)
 {
     _command = CreateUndoableCommand();
 }
示例#11
0
 public MoveItemOutCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }
示例#12
0
 public CutCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }
 public ExportToHtmlCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }
 public OpenDocumentCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }
示例#15
0
 public DeleteItemCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }
示例#16
0
 public ExitCommand(ViewModel1 viewModel)
     : base(viewModel)
 {
 }