Uwp BitmapImage和DownloadProgressEventHandler值不平滑

Uwp BitmapImage和DownloadProgressEventHandler值不平滑,uwp,c++-cx,Uwp,C++ Cx,我已经按照示例介绍了如何将DownloadProgressEventHandler用于BitmapImage 我的代码与C++的例子略有不同,但它看起来像……/P> BitmapImage^ im = ref new BitmapImage(); im->DownloadProgress += ref new DownloadProgressEventHandler(this, &Capture::ShowDownloadProgress); im->ImageOpened

我已经按照示例介绍了如何将
DownloadProgressEventHandler
用于
BitmapImage

<>我的代码与C++的例子略有不同,但它看起来像……/P>
BitmapImage^ im = ref new BitmapImage();
im->DownloadProgress += ref new DownloadProgressEventHandler(this, &Capture::ShowDownloadProgress);
im->ImageOpened += ref new RoutedEventHandler(this, &Capture::ImageDownloaded);

void ColonyCounter::Capture::ShowDownloadProgress(Platform::Object^ sender, Windows::UI::Xaml::Media::Imaging::DownloadProgressEventArgs^ e) {
    imgLoadProgress->Value = e->Progress;
}
这似乎可行,但并不顺利。进度值会跳转。我提供了一个视频链接,最好地演示了这个问题

它似乎显示了多个块的进度

我也在用这个

im->ImageOpened += ref new RoutedEventHandler(this, &Capture::ImageDownloaded);
要确定何时完成,此操作仅在图像下载完成时正确触发一次

编辑
我使用的是平台10.0.14393.0,VS2015

我目前正在使用随机壁纸图像进行测试。我的源图像来自 但是,当我用
它似乎没有发生,我得到了一个很好的平滑下载进度条。

我无法用您的代码片段重现您的问题。请您提供您的测试环境和一个?我正在本地机器上测试Windows10OS build 15063。我将试着抽出时间来生产mcve。同时,我还添加了一些关于图像源以及观察到与否的行为的进一步信息。