我正在尝试使用RepeaterView在Xamarin ...Fforms中的StackLayout中实现ItemSource。 Example here
现在只要ViewModel中的ObservableCollection发生更改,RepeaterView类就无法通知更改,因为没有 INotifyCollectionChanged 属性。如何将该属性添加到 RepeaterView类?
这是我的代码:
private ObservableCollection<string> _userName = new ObservableCollection<string>();
public ObservableCollection<string> UserName
{
get
{
return _userName;
}
set
{
SetProperty(ref _userName, value);
}
}
点击按钮,我将字符串添加到列表中:
UserName.Add("User_1");
UserName.Add("User_2");
UserName.Add("User_3");
UserName.Add("User_4");
答案 0 :(得分:0)
您可以尝试这样的事情:
var names = new List<string>();
names.Add("User1");
names.Add("User2");
names.Add("User3");
UserName = new ObservableCollection(names);