【问题标题】:xamarin.forms - how to make ViewCell height dynamic [duplicate]xamarin.forms - 如何使 ViewCell 高度动态[重复]
【发布时间】:2016-05-26 22:33:19
【问题描述】:

我有一个 HasUnevenRows = true 的 ListView。

我的 ViewCell 中有一些按钮可以修改其内容。当这种情况发生时,它会导致 ViewCell 与其相邻的 ViewCell 重叠。当 ViewCell 滚动出视图然后再次回到视图中时,高度已更新,一切看起来都应如此。

有没有办法动态更新 ViewCell,让高度随着 Cell 内容的变化而变化?

【问题讨论】:

    标签: xamarin.forms


    【解决方案1】:

    这是我以前遇到过的问题。我相信这是 Xamarin Forms 中的一个错误。确保您也尝试过最新的 XF 版本,以防它在最近的更新中得到修复。

    将您的 ListView 更改为 CachingStrategy="RetainElement",它会起作用,但您会失去 ListView 的可视化效果。

    【讨论】:

    • 这对我不起作用。我将 ListViewCachingStrategy.RetainElement 作为参数传递给 ListView 的构造函数,但它并没有改变列表中 ViewCells 的行为。
    猜你喜欢
    • 2015-08-22
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 2012-08-19
    • 2016-05-01
    • 2018-06-24
    • 2016-08-24
    • 2021-10-23
    相关资源
    最近更新 更多