我有一个ListView
我在每一行中显示相同的图像(chevron_right.png
)。
在加载时,没有图像显示。
但是,当我通过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 :(得分:0)
这是一个已记录的错误(https://bugzilla.xamarin.com/show_bug.cgi?id=36097)。
版本1.5.2.6469-pre1是未发生问题的最后一个版本。
适用于我的目的的解决方法:
将Image
放入<Grid>
,并为包含所述ColumnDefinition Width = "Auto"
的列设置Image
。
希望很快就能解决这个问题!