kor*_*737 3 c# mobile asynchronous xamarin xamarin.forms
这是我当前用于加载图像的代码:
System.Uri uri;
System.Uri.TryCreate (imageURI, UriKind.Absolute, out uri);
_companyImage.Source = ImageSource.FromUri (uri);
Run Code Online (Sandbox Code Playgroud)
问题在于整个程序必须等待此任务完成,我想异步加载图像,但无法解决如何异步创建图像源的问题。
异步获取数据,完成后将其分配给您的源。
System.Uri uri;
System.Uri.TryCreate(imageURI, UriKind.Absolute, out uri);
Task<ImageSource> result = Task<ImageSource>.Factory.StartNew(() => ImageSource.FromUri(uri));
_companyImage.Source = await result;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10265 次 |
| 最近记录: |