Асинхронная загрузка с использованием флажков - PullRequest
0 голосов
/ 05 октября 2018

Я создал графический интерфейс WPF C #, который должен работать в качестве загрузчика нескольких инструментов.флажки для каждого приложения и кнопка загрузки.Может ли кто-нибудь помочь мне с запуском для загрузки кода? Очень плохо знаком с C #, и хотя я много гуглил, я все еще не нашел что-то, что работает для моего случая.Кнопка загрузки должна проверить, какие из флажков отмечены, и загружать файлы асинхронно.Заранее спасибо

private void Button_Click(object sender, RoutedEventArgs e)
    {
        if (ccleaner.IsChecked == true)
        {
            string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            string url = "https://www.ccleaner.com/ccleaner/download/portable/downloadfile";
            string filename = "ccleaner.zip";
            using (WebClient wc = new WebClient())
            {
                wc.DownloadFileAsync(new Uri(url), desktopPath + "/" + filename);
            }
        }

Я получаю ошибку: Ожидается имя метода в строке 10 файла mainwindow.xaml, которое выглядит следующим образом:

<CheckBox x:Name="ccleaner" Content="ccleaner" HorizontalAlignment="Left" Margin="197.883,90.123,0,0" VerticalAlignment="Top" Checked="ccleaner"/>

1 Ответ

0 голосов
/ 29 октября 2018

Как примечание auburg, мне пришлось удалить "Checked =" ccleaner "" из моего кода xaml.Извините, что не могу отметить его комментарий как решение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...