private async void OnConnectPassword(object obj) { CurrentPage = Page.Main; WorkStart("Connecting"); ReturnBox r = await Task.Run(() => _mountService.ConnectPassword(SelectedDrive, password)); WorkDone(r); }
private async void OnConnectPassword(object obj) { if (SelectedDrive == null) { Message = "Invalid drive"; return; } WorkStart("Connecting..."); var status = new Progress <string>(ReportStatus); ReturnBox r = await Task.Run(() => _mountService.ConnectPassword(SelectedDrive, password, status)); SkipComboChanged = true; UpdateObservableDrives(); SkipComboChanged = false; WorkDone(r); }