2016-08-29 11 views
1

私は、ファイルURLがリストビューコントロールの最初の列に配置されるc#でダウンローダを作成しています。今私が望むのは、リストビューの2番目の列にある各ダウンロード項目の進捗状況を表示することですが、進捗状況の変更として更新することはできません。私はどのようにリストビューに私はforeachループを使用してforeachループでprogresschangeイベントを作成しているURLのprogresschangeイベントを使用することができますかわからない。私が望むのは、similerをIDMにすることです。リストビューの2番目の列に項目をダウンロードする進行状況を表示するC#

Picture。ダウンロードをお試し

enter image description here

+0

関連するコードを投稿する必要があります。 – LarsTech

答えて

0

技術のこの状況に示すように、ProgressBarはあなたのListViewDataTemplate、あなたのアイテムにValueプロパティをバインドすることが可能な「ダウンロードの進行状況で使用することができますがあり - ダウンロード可能なアイテムを含むクラスにprogressプロパティが必要です。さらに、クラス(ダウンロード可能なアイテムクラスとそのコレクションビューモデル)は両方ともINotifyPropertyChangedを実装し、その変更についてUIに通知する必要があります(XAML側は自動的にプログレッションの変更に応じてビューを更新します)。

コメント:現在のコードが表示されない場合は、コードを使用して実装するのは難しいでしょう。

関連する問題