2016-05-17 3 views
1

У меня есть ListView, в котором я показываю одно и то же изображение (chevron_right.png) в каждой из строк.Xamarin Forms ListView Изображения Иногда отображаются, иногда нет (UWP)

При загрузке ни одно из изображений не отображается.

Однако, когда я перемещаюсь от этой страницы через Navigation.PushAsync(), а затем возвращаюсь на исходную страницу через Navigation.PopAsync(), изображения отображаются так, как должны.

Упрощенная версия моего кода:

<ListView x:Name="MyList"> 
    <ListView.ItemTemplate> 
     <DataTemplate> 
      <ViewCell> 
       <StackLayout Orientation="Horizontal"> 
        <Label Text="Hello"> 
        <Image Source="chevron_right.png" HeightRequest="30" WidthRequest="10"> 
       </StackLayout> 
      </ViewCell> 
     </DataTemplate> 
    </ListView.ItemTemplate> 
</ListView> 

Это происходит на универсальной платформе Windows. Любая помощь/подстрекательства/предложения были бы весьма признательны. Благодаря!

+0

На какой платформе это происходит? – Paul

+0

@Paul - универсальная платформа Windows (я добавлю к сообщению) – indubitablee

+0

Кстати, я на самом деле посреди расследования проблемы, которая очень похожа на эту проблему на Windows 8.1. Как альтернативный метод, отображаются ли значки, как ожидалось, при изменении размера окна? – Paul

ответ

0

Это зарегистрированная ошибка (https://bugzilla.xamarin.com/show_bug.cgi?id=36097).

версия 1.5.2.6469-pre1 - последняя версия, в которой проблема не возникает.

Обход был функциональным для моих целей: Место Image в <Grid> и установите ColumnDefinition Width = "Auto" для столбца, содержащего указанные Image.

Надеюсь, что это исправится в ближайшее время!

Смежные вопросы