【发布时间】:2020-11-30 18:49:09
【问题描述】:
我可以在我的PropertyGrid 上添加PropertyValueChanged 事件的处理程序。如果用户更改了SelectedObject 的属性,这可以正常工作。但是,如果SelectedObject 具有本身是对象的属性,则用户也可以编辑该对象的属性。我仍然会收到 PropertyValueChanged 引发的事件,这很好,但我找不到获取对他们已更改的对象的引用的方法。
在 Watch 窗口中查看 PropertyValueChangedEventArgs 参数的 ChangedItem 属性,我可以看到 PropertyDescriptorGridEntry 中有一个 Instance 属性,但我似乎无法从我的代码中访问它。
任何建议表示赞赏。
【问题讨论】:
标签: .net propertygrid