gpt4 book ai didi

android - MvxGridView propertychanged on collection 不起作用

转载 作者:行者123 更新时间:2023-11-30 03:00:15 25 4
gpt4 key购买 nike

我对 mvvmcross 很陌生。我一直在将我的 View 模型中的一组用户绑定(bind)到 MvxGridView。

最初,绑定(bind)的工作原理是网格很好地显示来自 ItemsSource 的用户。但是当我向下滚动时,我正在加载更多用户,将其添加到 Users 集合,然后对该集合执行 RaisePropertyChanged。但似乎什么都没有发生,当基础集合发生变化时,显示的是相同的用户。我是否需要对集合做任何特殊的事情才能使绑定(bind)生效?还是我需要以某种方式重绘 gridview?

最佳答案

您需要使用 ObservableCollection 来使 MvxGridView 更新内容。

private ObservableCollection<Item> items = new ObservableCollection<Item>();
public ObservableCollection<Item> Items
{
get { return items; }
set { items = value; RaisePropertyChanged(() => Items); }
}

关于android - MvxGridView propertychanged on collection 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22645900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com