如何从uri直接下载图片到Xamarin中的xaml
How to download a picture from the uri directly to xaml in Xamarin
如何在 Xamarin 中将图片从 uri 直接下载到 xaml。
我在经典中使用 gravatar ASP link to gravatar
例子
<flv:FlowListView SeparatorVisibility="None" HasUnevenRows="true" FlowItemTappedCommand="{Binding FollowersItem}" FlowColumnMinWidth="110" FlowItemsSource="{Binding FollowerItems}">
<flv:FlowListView.FlowColumnTemplate>
<DataTemplate>
<Grid Padding="3">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Image>
<Image.Source>
<UriImageSource Uri="{Binding EmailHash, StringFormat='http://www.gravatar.com/avatar.php?gravatar_id={0}'}" />
</Image.Source>
</Image>
</Grid>
</DataTemplate>
</flv:FlowListView.FlowColumnTemplate>
</flv:FlowListView>
EmailHash 正确初始化
您可以将图片源设置为一个uri,它会隐式转换它。
<Image Source="{Binding EmailHash, StringFormat='http://www.gravatar.com/avatar.php?gravatar_id={0}'}" />
如何在 Xamarin 中将图片从 uri 直接下载到 xaml。 我在经典中使用 gravatar ASP link to gravatar
例子
<flv:FlowListView SeparatorVisibility="None" HasUnevenRows="true" FlowItemTappedCommand="{Binding FollowersItem}" FlowColumnMinWidth="110" FlowItemsSource="{Binding FollowerItems}">
<flv:FlowListView.FlowColumnTemplate>
<DataTemplate>
<Grid Padding="3">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Image>
<Image.Source>
<UriImageSource Uri="{Binding EmailHash, StringFormat='http://www.gravatar.com/avatar.php?gravatar_id={0}'}" />
</Image.Source>
</Image>
</Grid>
</DataTemplate>
</flv:FlowListView.FlowColumnTemplate>
</flv:FlowListView>
EmailHash 正确初始化
您可以将图片源设置为一个uri,它会隐式转换它。
<Image Source="{Binding EmailHash, StringFormat='http://www.gravatar.com/avatar.php?gravatar_id={0}'}" />