Я пытаюсь показать изображение с помощью ImageCell, оно отлично работает на UWP, но не отображается при отладке с помощью устройства Android
В некоторых решениях предлагалось изменить реализацию HttpClient на Managed и реализацию SSL / TLS на Native TLS 1.2+, и я сделал, но это не сработало!
Я также пытался уменьшить размер до 10 * 10, как предлагалось в одном решении, и оно также не работало
В другом решении говорилось, что проблема связана с байтом [], и это проблема только для Android, но как мне это изменить ??
так что у меня есть класс Контакт
public class Contact : ContentPage
{
public string Name { get; set; }
public string Status { get; set; }
public string ImageUrl { get; set; }
}
Это код, стоящий за
public Demo ()
{
InitializeComponent ();
listView.ItemsSource = new List<Contact>
{
new Contact {Name = "Khaled", ImageUrl="http://lorempixel.com/100/100/people/1"},
new Contact {Name = "Mohammed", ImageUrl="http://lorempixel.com/100/100/people/2", Status = "Hey, lets talk"}
};
}
а это код xaml
<ListView x:Name="listView">
<ListView.ItemTemplate>
<DataTemplate>
<ImageCell Text="{Binding Name}" Detail="{Binding Status}" ImageSource="{Binding ImageUrl}" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>