2016-05-23 58 views
0

我有一個ListView HasUnevenRows = true。xamarin.forms - 如何使ViewCell高度動態化

我的ViewCell中有按鈕可以修改其內容。發生這種情況時,它會使ViewCell與其相鄰的ViewCell重疊。當ViewCell從視圖中滾動出來並再次返回到視圖中時,高度已經更新並且看起來應該是一切。

是否有辦法動態更新ViewCell,以便高度隨着Cell內容的變化而變化?

回答

0

這是我以前遇到的問題。我相信這是Xamarin Forms中的一個錯誤。確保您已經嘗試了最新的XF版本,以防萬一它在最近的更新中得到修復。

將您的ListView更改爲CachingStrategy="RetainElement",它將工作,但您失去了ListView的可視化。

+0

這不適合我。我將ListViewCachingStrategy.RetainElement作爲參數傳遞給ListView的構造函數,但它並沒有改變列表中ViewCells的行爲。 – McHat