
Adds new property grid refresh method.
Features
- Added the PropertyGrid.RequestRefresh method that can request that the property grid refreshes its contents.
- Added the PropertyDescriptorPropertyModel.PropertyDescriptor property.
- Updated PropertyDescriptorPropertyModel to watch for changes to non-value PropertyDescriptor properties like DisplayName when the descriptor implements INotifyPropertyChanged.
Fixes
- Fixed a bug where collection properties might not expand properly.
- Fixed a bug where using multiple TreeListView star-sized columns could result in the last column's right edge being cut off by a pixel.
- Fixed a bug where a tree node being edited wouldn't scroll into view.
- Fixed a bug where setting TreeListBox.RootItem to null while a filter is active would call into the filter with a null item reference.
- Fixed a bug where refreshing TreeListView items in code-behind could trigger extra layout cycles.
- Fixed a bug where resetting a PropertyGrid value wouldn't raise the PropertyGrid.PropertyValueChanged event.
- Fixed a bug where changing the PropertyModel.IsExpanded property wasn't properly updating the PropertyGrid in a certain scenario.