我想从指定的Uri下载图像并在网格视图中显示
<GridView>
<GridView.ItemTemplate>
<DataTemplate>
<Image Width="150" Height="150" Source="{Binding Source={}}"/>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
答案 0 :(得分:0)
如果您有模型类,请设置以下属性&amp;将它绑定到图像元素。
Public class YourClass
{
public string imageuri { get ; set ; } //web image uri
public BitmapImage ImageUrl
{
get
{
if (!string.IsNullOrEmpty(imageuri))
{
BitmapImage bmi = new BitmapImage();
bmi.CreateOptions = BitmapCreateOptions.IgnoreImageCache;
bmi.UriSource = new Uri(imageuri, UriKind.Absolute);
return bmi;
}
return null;
}
}
}
<GridView>
<GridView.ItemTemplate>
<DataTemplate>
<Image Width="150" Height="150" Source="{Binding ImageUrl,Mode=Twoway}"/>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>