public EditItemCommand(ISingleItemProvider <T> itemProvider, ISelectedItemsProvider selectedItemsProvider)
        {
            Guard.NotNull("itemProvider", itemProvider);
            Guard.NotNull("selectedItemsProvider", selectedItemsProvider);

            this.itemProvider          = itemProvider;
            this.selectedItemsProvider = selectedItemsProvider;
        }
Beispiel #2
0
 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);
 }
Beispiel #4
0
 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();
 }
Beispiel #5
0
		public void Initialize(ISelectedItemsProvider<ExceptionVM> selectedItemsProvider) =>
			this.selectedItemsProvider = selectedItemsProvider;
Beispiel #6
0
        public RemoveItemsCommand(ISelectedItemsProvider itemsProvider)
        {
            Guard.NotNull("itemsProvider", itemsProvider);

            this.itemsProvider = itemsProvider;
        }
Beispiel #7
0
 public void Initialize(ISelectedItemsProvider <ExceptionVM> selectedItemsProvider) =>
 this.selectedItemsProvider = selectedItemsProvider;
Beispiel #8
0
 public EditableItemsListViewModel(ISingleItemProvider <T> newItemProvider, ISelectedItemsProvider selectedItemsProvider)
 {
     addItem     = new AddItemCommand <T>(newItemProvider);
     editItem    = new EditItemCommand <T>(newItemProvider, selectedItemsProvider);
     removeItems = new RemoveItemsCommand <T>(selectedItemsProvider);
 }
Beispiel #9
0
		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();
		}