Пример #1
0
        private async void DownloadMinecraftResourcesButton_Click(object sender, RoutedEventArgs e)
        {
            LockView();
            await MinecraftService.DownloadAllAsync();

            UnlockView();
        }
Пример #2
0
        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();
        }