gpt4 book ai didi

c# - 银光,C# : Detect when there are no more images

转载 作者:行者123 更新时间:2023-11-30 18:43:21 26 4
gpt4 key购买 nike

我有一个连续图像列表,当用户单击“下一步”时需要按顺序加载这些图像。下一页是通过将 url 末尾的数字加一来确定的,如下所示:http://twoimages.com/image_1http://twoimages.com/image_2。我希望能够检测到何时没有更多图像可加载。我可以使用一个事件,但只有在它失败并完成我的其余代码运行后才会触发。

public void LoadImage(string ImageUrl)
{
BitmapImage bmpImage;
if (this.SilverlightImage.Source is BitmapImage)
{
bmpImage = this.SilverlightImage.Source as BitmapImage;
}
else
{
bmpImage = new BitmapImage();
bmpImage.DownloadProgress += new EventHandler<DownloadProgressEventArgs>(bitmapImage_DownloadProgress);
}

bmpImage.UriSource = new Uri(ImageUrl, UriKind.RelativeOrAbsolute);

if (this.SilverlightImage.Source == null)
{
this.SilverlightImage.Source = bmpImage;
}
}

我希望能够检测到何时没有更多图像可加载,甚至不尝试加载不存在的图像。

谢谢,

亚伦

最佳答案

您可以在开始时请求完整的图像列表或它们的数量,然后开始加载...我认为您不能使用 BitmapSource 发送有关下一张图像的信息,图像保留字节可能会有所帮助,但这只是 Hack

关于c# - 银光,C# : Detect when there are no more images,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4502946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com