我有一个ListView
,HasUnevenRows
设置为false
。更改其RowHeight
在Android中运行良好,但在iOS中无效。行高更改仅在调整视图大小或向其添加行时反映。
我尝试将HasUnevenRows
设置为true
(因为我的ViewCell
知道并设置了自己的身高)。这对行为没有影响。
是否有强制“重新计算”ListView
的功能?
===编辑:包括模板,按要求===
listView.ItemTemplate = new DataTemplate(() =>
{
ViewCell view = new ViewCell();
view.View = new TabbedListRow(this);
view.View.SetBinding(BackgroundColorProperty, "BackgroundColor");
return view;
});