我正在使用LongListSelector在C#中使用Windows Phone 8.0应用程序工作。将项目添加到列表时,屏幕上没有任何变化。使用以下示例,如果我尝试将mylist.Add(new MyList(“ name”,“ address”)添加到我的列表中,但未在LongListSelector中显示,那么如何更新LongListSelector?
public class MyModel
{
public string id { get; set; }
public List<> mylist { get; set; }
}
public class MyList
{
string name { get; set; }
string address { get; set; }
}
只需使用ObservableCollection<>
而不是即可List<>
。运行时框架知道ObservableCollection<>
类型,并且您的视图将在后台(在幕后)订阅其CollectionChanged
事件,并在添加或删除项时对其进行更新。
public class MyModel
{
public string id { get; set; }
public ObservableCollection<MyList> mylist { get; set; }
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句