Beispiel #1
0
 public StartWindowViewModel(IWindowsManager windowsManager,
                             IFileSystemViewModelFactory fileSystemViewModelFactory,
                             IRelayCommandFactory commandFactory)
     : base(windowsManager)
 {
     _fileSystemViewModelFactory = fileSystemViewModelFactory;
     CreateDriveCommand          = commandFactory.Create(createDriveExec);
     OpenDriveCommand            = commandFactory.Create(openDriveExec);
     ExitCommand = commandFactory.Create(exitExec);
 }
 public AppServices(IRelayCommandFactory commandFactory, ILoggerFactory loggerFactory)
 {
     _commandFactory = commandFactory;
     _loggerFactory  = loggerFactory;
 }
 public ViewModelBase(IAppServices appServices)
 {
     RelayCommandFactory = appServices.GetRelayCommandFactory();
 }
Beispiel #4
0
 /// <summary>
 ///  Constructs the <see cref="ViewModelRelayCommand"/>.
 /// </summary>
 /// <param name="relayFactory">The factory used to create relay commands.</param>
 public ViewModelRelayCommand(IRelayCommandFactory relayFactory)
 {
     this.relayFactory = relayFactory;
 }
Beispiel #5
0
 public AppServices(IRelayCommandFactory relayCommand)
 {
     RelayCommand = relayCommand;
 }
 /// <summary>
 ///  Constructs the <see cref="ViewModelWindow"/>.
 /// </summary>
 /// <param name="relayFactory">The factory used to create relay commands.</param>
 public ViewModelWindow(IRelayCommandFactory relayFactory) : base(relayFactory)
 {
 }