找出C#中ListChangedEvent上哪个属性发生了变化

时间:2016-04-27 06:09:46

标签: c# properties bindinglist

我有BindingList并附加了事件:

    public void OnListChangedEvent(object sender, ListChangedEventArgs e)
    {
        if (e.ListChangedType == ListChangedType.ItemChanged)
        {

        }
        else
        if (e.ListChangedType == ListChangedType.ItemDeleted)
        {
        }
        else
        if (e.ListChangedType == ListChangedType.ItemChanged)
        {
        };
    }

现在,如果更改类型是" ListChangedType.ItemChanged"?

,如何找出更改了哪个属性值

1 个答案:

答案 0 :(得分:1)

应该通过e.PropertyDescriptor

找到