Xamarin.Forms无法在列表中显示图像

时间:2018-07-12 10:45:33

标签: xaml xamarin xamarin.forms

我有一个ListView里面有几个项目。我正在本地计算机上将应用程序作为UWP应用程序运行,但是由于某些原因,通过url显示图像不起作用?

我正在使用的标签是

<Image Source="https://en.bitcoin.it/w/images/en/2/29/BC_Logo_.png" HeightRequest="20" WidthRequest="20" />

我尝试使用来自不同域的多个不同图像,因为我认为这可能是授权问题?但是我尝试过的图像似乎都没有用。

当我定义图像的空间时,列表中应该存在的间隙。

作为参考,下面是整个列表代码:

<ContentPage Title="Coins">
    <ContentPage.Content>
        <ListView x:Name="coins" HasUnevenRows="True">
            <ListView.ItemTemplate>
                <DataTemplate>
                    <ViewCell>
                        <ViewCell.View>
                            <StackLayout Spacing="5" Orientation="Horizontal" Padding="10,10,10,10">
                                <Label Text="{Binding Path=Rank}" FontSize="10" VerticalTextAlignment="Center"/>
                                <Image Source="https://en.bitcoin.it/w/images/en/2/29/BC_Logo_.png" HeightRequest="20" WidthRequest="20" />
                                <Label Text="{Binding Path=Name}" TextColor="Black" FontSize="19" VerticalTextAlignment="Center"/>
                                <Label Text="{Binding Path=PercentChange24h, StringFormat='{0}%'}" VerticalTextAlignment="Center" TextColor="{Binding PercentTextColour}"/>
                                <Label Text="{Binding Path=LivePrice, StringFormat='${0}'}" VerticalTextAlignment="Center" HorizontalTextAlignment="End" HorizontalOptions="EndAndExpand"/>
                            </StackLayout>
                        </ViewCell.View>
                    </ViewCell>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>
    </ContentPage.Content>
</ContentPage>

1 个答案:

答案 0 :(得分:0)

此问题归因于UWP无法显示图像,该问题可在Android和iOS上使用。