【发布时间】:2016-09-14 00:47:48
【问题描述】:
我有一个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 平台上。任何帮助/煽动/建议将不胜感激。谢谢!
【问题讨论】:
-
这是在什么平台上发生的?
-
@Paul - 通用 Windows 平台(我将添加到帖子中)
-
巧合的是,我实际上正在调查一个与 Windows 8.1 上非常相似的问题。作为替代方法,在调整窗口大小时图标是否按预期显示?
-
@Paul 他们不会出现在调整大小上。我在 xamarin 论坛上看到过一篇帖子,但似乎没有提出解决方案:forums.xamarin.com/discussion/58567/…
-
@Paul 我刚把它放到一个地方,在调整大小时图像确实出现了。这个奇怪的问题有运气吗? (但仅限于调整窗口宽度)
标签: image listview xamarin xamarin.forms uwp