我正在尝试实现ListView自定义示例(如Xamarin文档中的here所示)。
在我的示例中,在<Image Source="{Binding image}" />
中,我的图像比行高大。我想把它调整到我的行高。
我似乎找不到正确的关键字来找到如何做到这一点。我已尝试修改Aspect
,VerticalOptions
,HorizontalOptions
(作为Image
中的选项)......似乎没有任何内容可以阻止图片显示完整尺寸。
另外:对于我来说,这对于“如何适应连续图像”的正确策略提出了更多问题。我已经读过行具有固定的高度,建议不要对其进行修改,但是要避免调整图像大小,因此IMO的图像大小需要限制行高。另外:我不知道所有平台(Android,iOS)及其不同版本的行高是否相等。有了所有这些变量,通常的策略是什么?
答案 0 :(得分:4)
您是否尝试过设置ListView的HasUnevenRows属性?
https://developer.xamarin.com/api/property/Xamarin.Forms.ListView.HasUnevenRows/
<ListView HasUnevenRows="True"/>