private void GivenExceptionThrowingCommand() { var fatalHandlerMock = new FatalHandlerMock { HandleFatalAction = exception => { _thrownException = exception; } }; var commandFactory = new AsyncCommandFactory(fatalHandlerMock); _command = commandFactory.CreateSyncCommand(() => throw _fatalException); }
private void GivenEndlessCommand() { var commandFactory = new AsyncCommandFactory(new FatalHandlerMock()); _command = commandFactory.CreateSyncCommand(EndlessAction); }
public DialogButtonViewModel(AsyncCommandFactory commandFactory) { OkCommand = commandFactory.CreateSyncCommand(OkPressed); }
public PresentationFrameworkServiceFacade() { ShellServicesImplementation = new ShellServices(); CommandFactory = new AsyncCommandFactory(ShellServices.FatalHandler); DialogFactory = new DialogFactory(CommandFactory); }
public CalcVM() { CalcCommand = AsyncCommandFactory.Create(CalcAsync); ClearHistoryCommand = AsyncCommandFactory.Create(ClearHistoryAsync); History = new ObservableCollection <HistoryItem>(); }
public DialogFactory(AsyncCommandFactory commandFactory) { _commandFactory = commandFactory; }
public DialogCancelButtonViewModel(AsyncCommandFactory commandFactory) : base(commandFactory) { CancelCommand = commandFactory.CreateSyncCommand(CancelPressed); }