private void SetupCommands() { AddColorCommand = RelayCommandFactory.CreateRelayCommand(ExecuteAddColorCommand); RemoveColorCommand = RelayCommandFactory.CreateRelayCommand(ExecuteRemoveColorCommand); MoveUpCommand = RelayCommandFactory.CreateRelayCommand(ExecuteMoveUpCommand); MoveDownCommand = RelayCommandFactory.CreateRelayCommand(ExecuteMoveDownCommand); OkCommand = RelayCommandFactory.CreateRelayCommand(ExecuteOkCommand); }
/// <summary>Constructrs the <see cref="DriveSelectViewModel"/>.</summary> public ConfigureViewModel(SettingsService settings, UIService ui, IMyDialogService dialog, RelayCommandFactory relayFactory) : base(relayFactory) { Settings = settings; UI = ui; Dialogs = dialog; }
public FolderTree(FolderTree folderObject, string name, MainViewModel mainViewModel) { _mainViewModel = mainViewModel; var commandFactory = new RelayCommandFactory(); AddFolderCommand = commandFactory.CreateCommand(AddFolder); ChooseFolderCommand = commandFactory.CreateCommand(ChooseFolder); BackFolderCommand = commandFactory.CreateCommand(BackFolder); DeleteFolderCommand = commandFactory.CreateCommand(DeleteFolder); Parent = folderObject; Name = name; ChildsCollection = new ObservableCollection <FolderTree>(); }
/// <summary> /// Initializes a new instance of the MainViewModel class. /// </summary> public MainViewModel(SettingsService settings, ScanningService scanning, IconCacheService iconCache, UIService ui, BitmapFactory bitmapFactory, ImagesServiceBase images, ClipboardService clipboard, OSService os, IMyDialogService dialogs, TreemapRendererFactory treemapFactory, RelayCommandFactory relayFactory) : base(relayFactory) { Settings = settings; Scanning = scanning; IconCache = iconCache; UI = ui; BitmapFactory = bitmapFactory; Images = images; Clipboard = clipboard; OS = os; Dialogs = dialogs; Treemap = treemapFactory.Create(); Settings.PropertyChanged += OnSettingsPropertyChanged; Scanning.PropertyChanged += OnScanningPropertyChanged; Extensions = new ExtensionItemViewModelCollection(this); SelectedFiles = new ObservableCollection <FileItemViewModel>(); SelectedFiles.CollectionChanged += OnSelectedFilesChanged; FileComparer = new FileComparer(); ExtensionComparer = new ExtensionComparer(); UpdateEmptyRecycleBin(); GCRAMUsage = GC.GetTotalMemory(false); if (IsInDesignMode) { // Code runs in Blend --> create design time data. } else { // Code runs "for real" ramTimer = UI.StartTimer(Settings.RAMInterval, true, OnRAMUsageTick); statusTimer = UI.CreateTimer(Settings.StatusInterval, true, OnStatusTick); } }
/// <summary>Constructrs the <see cref="DriveSelectViewModel"/>.</summary> public DriveSelectViewModel(SettingsService settings, UIService ui, IMyDialogService dialog, IconCacheService iconCache, ScanningService scanning, RelayCommandFactory relayFactory) : base(relayFactory) { Settings = settings; UI = ui; Dialogs = dialog; IconCache = iconCache; Scanning = scanning; Drives = new DriveItemViewModelCollection(this); DriveComparer = new DriveComparer(); SelectedDrives = new ObservableCollection <DriveItemViewModel>(); SelectedDrives.CollectionChanged += OnSelectedDrivesChanged; }
public ViewModelRelayCommand(RelayCommandFactory relayFactory) { this.relayFactory = relayFactory; }
private void InitializeCommands() { LockKeyFolderCommand = RelayCommandFactory.CreateCommand(ExecuteLockKeyFolderCommand); KeyOffPathsCommand = RelayCommandFactory.CreateCommand(ExecuteKeyOffPathsCommand); OpenSettingsCommand = RelayCommandFactory.CreateCommand(ExecuteOpenSettingsCommand); }
private void InitializeCommands() { CreateUserFolderCommand = RelayCommandFactory.CreateCommand(ExecuteCreateUserFolderCommand); LoadUserFolderCommand = RelayCommandFactory.CreateCommand(ExecuteLoadUserFolderCommand); CloseKeyFolderCommand = RelayCommandFactory.CreateCommand(ExecuteCloseKeyFolderCommand); }
private void InitializeCommands() { OpenPreferencesCommand = RelayCommandFactory.CreateCommand(ExecuteOpenPreferencesCommand); AddKeyFolderPanelCommand = RelayCommandFactory.CreateCommand(ExecuteAddKeyFolderCommand, CanExecuteAddKeyFolderCommand); }
public ViewModelWindow(RelayCommandFactory relayFactory) : base(relayFactory) { }
private void SetupCommands() { AddCommand = RelayCommandFactory.CreateCommand(ExecuteAddCommand, CanExecuteAddCommand); CancelCommand = RelayCommandFactory.CreateCommand(ExecuteCancelCommand); }
private void SetupCommands() { OpenHighlightCommand = RelayCommandFactory.CreateRelayCommand(ExecuteOpenHighlightCommand); }