2016-08-29 5 views
1

Я создаю Downloader в C#, в котором URL-адрес файла будет помещен в первый столбец элемента управления listview. теперь я хочу показать прогресс каждого загружаемого элемента во втором столбце списка, но я не могу обновить их как изменение прогресса. Я не знаю, как я могу использовать событие progresschange для url в listview. Я использую цикл foreach и создаю событие progresschange в цикле foreach. я хочу симулятор IDM.Показывать ход загрузки элементов во втором столбце списка C#

Фото. Как показано в этом состоянии downlaod

enter image description here

+0

Вы должны разместить соответствующий код. – LarsTech

ответ

0

Технически есть ProgressBar вы можете использовать в своих ListView «ы DataTemplate, в котором вы можете связать Value свойства ваших деталей» прогресс загрузки - но вам нужно иметь свойство progress в классе, содержащем загружаемые элементы, и, более того, оба класса (класс загружаемого элемента и его модель представления коллекций) должны реализовать INotifyPropertyChanged и уведомлять пользовательский интерфейс об этом изменении (так что сторона XAML будет автоматически обновить представление по мере изменения прогрей).

Как говорится в комментарии: это будет трудно реализовать с использованием кода, если мы не увидим ваш текущий код.

Смежные вопросы