我创建了一个带有进度覆盖的自定义用户控件,以获取类似动画的加载屏幕。通过 Progress.Show() 和 Progress.Hide() 访问。当我从外部 api 获取数据时如何使用这些?
问问题
384 次
1 回答
0
当你在做的时候SomeWebClient.DownloadDataAsync()
,它有一个进度改变事件,你可以像这样使用:
private static void DownloadProgressCallback(object sender, DownloadProgressChangedEventArgs e)
{
// Displays the operation identifier, and the transfer progress.
Console.WriteLine("{0} downloaded {1} of {2} bytes. {3} % complete...",
(string)e.UserState,
e.BytesReceived,
e.TotalBytesToReceive,
e.ProgressPercentage);
}
于 2012-05-03T05:47:45.557 回答