Windows 10 UWP C#
我有一个来自MSDN示例的ListView分组类:
public class GroupInfoList : List<object>
{
public object Key { get; set; }
}
此外,我的分组也已绑定到CollectionViewSource
和ListView
:
ObservableCollection<GroupInfoList> TransactionsCollection
= new ObservableCollection<GroupInfoList>();
当我从收藏中添加或删除某些项目时,没有任何反应。 CollectionChanged
事件未提升。
删除示例:
foreach (var x in TransactionsCollection)
{
if (x.Key.ToString() == item.displayGroupName)
{
x.Remove(x.Find(i => ((Transaction)i).Id == item.Id));
return;
}
}
如何拨打CollectionChanged
活动?
答案 0 :(得分:1)
此代码有效:
public class GroupInfoList : ObservableCollection<object>
{
public object Key { get; set; }
}