如何在ItemSource中通知更改转发器视图Xamarin表单

时间:2016-07-28 10:47:51

标签: xamarin xamarin.android xamarin.forms xamarin-studio

我正在尝试使用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");

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

var names = new List<string>(); names.Add("User1"); names.Add("User2"); names.Add("User3"); UserName = new ObservableCollection(names);