在Xamarin ListView中将图像调整为行高

时间:2016-06-06 11:48:29

标签: c# xamarin

我正在尝试实现ListView自定义示例(如Xamarin文档中的here所示)。

在我的示例中,在<Image Source="{Binding image}" />中,我的图像比行高大。我想把它调整到我的行高。

我似乎找不到正确的关键字来找到如何做到这一点。我已尝试修改AspectVerticalOptionsHorizontalOptions(作为Image中的选项)......似乎没有任何内容可以阻止图片显示完整尺寸。

另外:对于我来说,这对于“如何适应连续图像”的正确策略提出了更多问题。我已经读过行具有固定的高度,建议不要对其进行修改,但是要避免调整图像大小,因此IMO的图像大小需要限制行高。另外:我不知道所有平台(Android,iOS)及其不同版本的行高是否相等。有了所有这些变量,通常的策略是什么?

1 个答案:

答案 0 :(得分:4)

您是否尝试过设置ListView的HasUnevenRows属性?

https://developer.xamarin.com/api/property/Xamarin.Forms.ListView.HasUnevenRows/

<ListView HasUnevenRows="True"/>