public DriveSelectionViewModel(DriveBrowserViewModel browseVM) { RefreshAsyncLock = new AsyncLock(); BrowseVM = browseVM; Setup(); Drives = new ObservableCollection <DriveViewModel>(); }
public DriveSelectionViewModel() { RefreshAsyncLock = new AsyncLock(); BrowseVM = new DriveBrowserViewModel() { AllowedTypes = new DriveType[] { DriveType.CDRom, DriveType.Fixed, DriveType.Network, DriveType.Removable }, AllowNonReadyDrives = false, MultiSelection = false, Title = Resources.Browse_SelectDrive }; Setup(); Drives = new ObservableCollection <DriveViewModel>(); }
public Task <DriveBrowserResult> BrowseDriveAsync(DriveBrowserViewModel driveBrowserModel) => ShowDialogAsync(() => new DriveSelectionDialog(driveBrowserModel));