如何扩展ListView自动调整自身大小?

刻痕

在发现没有明确的方法来调整ListView的大小以适合内容后,我决定扩展ListView来在每次添加孩子时调整自身的大小。我尝试了这段代码,但是没有用。可能是什么问题呢?我该如何解决?

public class SmartListView : ListView
{
    public SmartListView() : base()
    {
        ChildAdded += Resize;
    }

    private void Resize(object sender, ElementEventArgs e)
    {
        HeightRequest = Height + ((ViewCell)sender).Height;
    }
}

但是,回调Resize从未被击中。

罗德里戈·埃里亚斯(Rodrigo Elias)

订阅您的CollectionChanged,ObservableCollection如下所示:

MyObservableCollection.CollectionChanged += (sender, e) =>
            {
                var adjust = Device.OS != TargetPlatform.Android ? 1 : -MyObservableCollection.Count + 1;
                myListView.HeightRequest = (MyObservableCollection.Count * myListView.RowHeight) - adjust;
            };

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何自动调整扩展行的大小?

来自分类Dev

自动扩展div调整窗口大小

来自分类Dev

Excel VBA自动调整大小的ListView列

来自分类Dev

自动调整大小,不会以角度扩展框的大小

来自分类Dev

调整窗口大小时如何自动调整 JFreeChart 的大小

来自分类Dev

调整窗口大小时如何调整ListView控件的大小

来自分类Dev

调整窗口大小时如何调整ListView控件的大小

来自分类Dev

如何自动调整contenteditable元素的大小?

来自分类Dev

如何包装textview自动调整大小的内容

来自分类Dev

如何使自动调整大小(高度)的UITableViewCell?

来自分类Dev

如何调整Android ListView行高的大小

来自分类Dev

如何调整Android ListView行高的大小

来自分类Dev

自动调整ScrollPane的大小

来自分类Dev

自动调整大小的棋盘

来自分类Dev

自动调整IFrame的大小

来自分类Dev

UIImageView自动调整大小

来自分类Dev

自动调整大小的 css

来自分类Dev

如何通过添加零来调整/扩展矩阵的大小?

来自分类Dev

如何单击以扩展其他div并调整其大小

来自分类Dev

如何在JavaScript中调整Chrome扩展窗口的大小?

来自分类Dev

ScrollView无法正确调整自身大小

来自分类Dev

Flex继续在Firefox中调整自身大小

来自分类Dev

JLabel 复制自身,如果窗口被调整大小

来自分类Dev

当子窗体在代码中调整大小时,如何自动调整父窗体的大小?

来自分类Dev

如何在调整浏览器大小等时自动调整Web字体的大小

来自分类Dev

如何使用自动调整大小修复 iPhone X 上的按钮调整大小

来自分类Dev

如何使textarea自动水平调整大小以适合输入的文本?

来自分类Dev

Android如何在键盘弹出时忽略自动调整大小?

来自分类Dev

使用自动布局弹出键盘时如何调整视图大小

Related 相关文章

  1. 1

    如何自动调整扩展行的大小?

  2. 2

    自动扩展div调整窗口大小

  3. 3

    Excel VBA自动调整大小的ListView列

  4. 4

    自动调整大小,不会以角度扩展框的大小

  5. 5

    调整窗口大小时如何自动调整 JFreeChart 的大小

  6. 6

    调整窗口大小时如何调整ListView控件的大小

  7. 7

    调整窗口大小时如何调整ListView控件的大小

  8. 8

    如何自动调整contenteditable元素的大小?

  9. 9

    如何包装textview自动调整大小的内容

  10. 10

    如何使自动调整大小(高度)的UITableViewCell?

  11. 11

    如何调整Android ListView行高的大小

  12. 12

    如何调整Android ListView行高的大小

  13. 13

    自动调整ScrollPane的大小

  14. 14

    自动调整大小的棋盘

  15. 15

    自动调整IFrame的大小

  16. 16

    UIImageView自动调整大小

  17. 17

    自动调整大小的 css

  18. 18

    如何通过添加零来调整/扩展矩阵的大小?

  19. 19

    如何单击以扩展其他div并调整其大小

  20. 20

    如何在JavaScript中调整Chrome扩展窗口的大小?

  21. 21

    ScrollView无法正确调整自身大小

  22. 22

    Flex继续在Firefox中调整自身大小

  23. 23

    JLabel 复制自身,如果窗口被调整大小

  24. 24

    当子窗体在代码中调整大小时,如何自动调整父窗体的大小?

  25. 25

    如何在调整浏览器大小等时自动调整Web字体的大小

  26. 26

    如何使用自动调整大小修复 iPhone X 上的按钮调整大小

  27. 27

    如何使textarea自动水平调整大小以适合输入的文本?

  28. 28

    Android如何在键盘弹出时忽略自动调整大小?

  29. 29

    使用自动布局弹出键盘时如何调整视图大小

热门标签

归档