Xamarin表单:根据条件调整listview rowheight

时间:2017-12-21 06:35:34

标签: xamarin.forms

是否可以根据条件调整列表视图的行高? 我的条件:如果 {Binding isMediaUrlNull} 的值为true,则将高度设置为250,否则为500。 在xaml或类中,我需要添加此条件。为了避免我正在应用这些项目之间的空白。

请为此建议一个解决方案:) 提前致谢

1 个答案:

答案 0 :(得分:1)

可以根据绑定条件将数据模板中作为父控件的网格的HeightRequest设置为您的2个高度中的一个。

修改

只需启动一个快速应用程序进行检查,是的,您可以将父网格的HeightRequest绑定到Model属性。

确保将ListView的HasUnevenRows属性设置为True。