显示listview c#第二列中下载项目的进度

时间:2016-08-29 20:44:31

标签: c# listview

我在c#中创建了一个Downloader,其中文件URL将放在listview控件的第一列。现在我想要的是在listview的第二列显示每个下载项目的进度,但我无法更新它们作为进度更改。我不知道如何使用progresschange事件将url导入listview我正在使用foreach循环并在foreach循环中创建progresschange事件。我想要的是IDM的similer。

  

照片。如下图所示,下载状态

enter image description here

1 个答案:

答案 0 :(得分:0)

从技术上讲,您可以在ProgressBar ListView中使用DataTemplate,您可以将Value属性绑定到商品的下载进度 - 但是你必须在包含可下载项的类中有一个进度属性,而且 - 这两个类(可下载的项类及其集合视图模型)应该实现INotifyPropertyChanged并通知UI有关该更改(所以XAML方将在进度更改时自动更新视图。

评论说:如果我们没有看到您当前的代码,那么使用代码很难实现。