public EditItemCommand(ISingleItemProvider <T> itemProvider, ISelectedItemsProvider selectedItemsProvider) { Guard.NotNull("itemProvider", itemProvider); Guard.NotNull("selectedItemsProvider", selectedItemsProvider); this.itemProvider = itemProvider; this.selectedItemsProvider = selectedItemsProvider; }
public FilesPickerViewModel(IFileDialogConfiguration configuration, ISelectedItemsProvider selectedItemsProvider) { addFiles = new AddFilesCommand(configuration); addSingleFolder = new AddSingleFolderCommand(); addRecursiveFolder = new AddRecursiveFolderCommand(); addUrl = new AddUrlCommand(); removeFiles = new RemoveItemsCommand <string>(selectedItemsProvider); }
public FilesPickerViewModel(IFileDialogConfiguration configuration, ISelectedItemsProvider selectedItemsProvider) { addFiles = new AddFilesCommand(configuration); addSingleFolder = new AddSingleFolderCommand(); addRecursiveFolder = new AddRecursiveFolderCommand(); addUrl = new AddUrlCommand(); addBlob = new AddBlobCommand(); removeFiles = new RemoveItemsCommand<string>(selectedItemsProvider); }
public ExceptionsVM(ISelectedItemsProvider <ExceptionVM> selectedItemsProvider, IGetNewExceptionName getNewExceptionName) { this.selectedItemsProvider = selectedItemsProvider; this.getNewExceptionName = getNewExceptionName; this.exceptionsList = new ObservableCollection <ExceptionVM>(); this.collectionView = CollectionViewSource.GetDefaultView(exceptionsList); DebuggerSettings.Instance.PropertyChanged += DebuggerSettings_PropertyChanged; ExceptionManager.Instance.Changed += ExceptionManager_Changed; InitializeDefaultExceptions(); }
public void Initialize(ISelectedItemsProvider<ExceptionVM> selectedItemsProvider) => this.selectedItemsProvider = selectedItemsProvider;
public RemoveItemsCommand(ISelectedItemsProvider itemsProvider) { Guard.NotNull("itemsProvider", itemsProvider); this.itemsProvider = itemsProvider; }
public void Initialize(ISelectedItemsProvider <ExceptionVM> selectedItemsProvider) => this.selectedItemsProvider = selectedItemsProvider;
public EditableItemsListViewModel(ISingleItemProvider <T> newItemProvider, ISelectedItemsProvider selectedItemsProvider) { addItem = new AddItemCommand <T>(newItemProvider); editItem = new EditItemCommand <T>(newItemProvider, selectedItemsProvider); removeItems = new RemoveItemsCommand <T>(selectedItemsProvider); }
public ExceptionsVM(ISelectedItemsProvider<ExceptionVM> selectedItemsProvider, IGetNewExceptionName getNewExceptionName) { this.selectedItemsProvider = selectedItemsProvider; this.getNewExceptionName = getNewExceptionName; this.exceptionsList = new ObservableCollection<ExceptionVM>(); this.collectionView = CollectionViewSource.GetDefaultView(exceptionsList); DebuggerSettings.Instance.PropertyChanged += DebuggerSettings_PropertyChanged; ExceptionManager.Instance.Changed += ExceptionManager_Changed; InitializeDefaultExceptions(); }