private async void DownloadMinecraftResourcesButton_Click(object sender, RoutedEventArgs e) { LockView(); await MinecraftService.DownloadAllAsync(); UnlockView(); }
private async void DownloadButton_Click(object sender, RoutedEventArgs e) { NavigationService.LockFrame(); var option = (ExtractFiles.IsChecked.HasValue && ExtractFiles.IsChecked.Value) ? MinecraftService.DownloadOption.ExtractFiles : MinecraftService.DownloadOption.Default; if (DownloadAllCheckbox.IsChecked.HasValue && DownloadAllCheckbox.IsChecked.Value) { await MinecraftService.DownloadAllAsync(option); } else { await MinecraftService.DownloadAsync(VersionBox.SelectedItem as string, option); } NavigationService.UnlockFrame(); }