Как можно автоматически обновить сетку свойств при изменении объекта в свойстве SelectedObject? Я пытался реализовать INotifyPropertyChanged в своем классе, но в сетке свойств фактически не отображаются новые свойства объекта в фоновом режиме, пока я не нажму на него.
Я пытался подписаться на событие PropertyChanged моего объекта напрямую и вызывать метод Refresh () класса PropertyGrid при его вызове. Но некоторые из моих свойств связаны между собой. Значение изменения одного свойства может вызывать несколько событий PropertyChanged. Кажется, это работает нормально, но мне все еще интересно, есть ли более чистый способ сделать это через DataBinding. Также я бы хотел избежать многократного обновления элемента управления после того, как пользователь обновил только одно свойство.
Так есть ли способ заставить PropertyGrid обновляться из событий PropertyChanged?