示例#1
0
    public DriveSelectionViewModel(DriveBrowserViewModel browseVM)
    {
        RefreshAsyncLock = new AsyncLock();

        BrowseVM = browseVM;
        Setup();
        Drives = new ObservableCollection <DriveViewModel>();
    }
示例#2
0
    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>();
    }
示例#3
0
 public Task <DriveBrowserResult> BrowseDriveAsync(DriveBrowserViewModel driveBrowserModel) => ShowDialogAsync(() => new DriveSelectionDialog(driveBrowserModel));