UWP Raise ObservableCollection CollectionChanged

时间:2016-04-06 11:02:08

标签: c# win-universal-app windows-10-universal

Windows 10 UWP C#

我有一个来自MSDN示例的ListView分组类:

public class GroupInfoList : List<object>
{
    public object Key { get; set; }
}

此外,我的分组也已绑定到CollectionViewSourceListView

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活动?

1 个答案:

答案 0 :(得分:1)

此代码有效:

public class GroupInfoList : ObservableCollection<object>
{
    public object Key { get; set; }
}