Index: src/DeltaShell/DeltaShell.Gui/Forms/PropertyGrid/PropertyGrid.cs =================================================================== diff -u -r19d4a1177bc138fe01b13dcd1ffffa1107d71a99 -r4bf6fe9e8e7f044806697a836aef9c4dba1d6b70 --- src/DeltaShell/DeltaShell.Gui/Forms/PropertyGrid/PropertyGrid.cs (.../PropertyGrid.cs) (revision 19d4a1177bc138fe01b13dcd1ffffa1107d71a99) +++ src/DeltaShell/DeltaShell.Gui/Forms/PropertyGrid/PropertyGrid.cs (.../PropertyGrid.cs) (revision 4bf6fe9e8e7f044806697a836aef9c4dba1d6b70) @@ -77,6 +77,7 @@ return; } propertyGrid1.Refresh(); + refreshTimer.Stop(); }; refreshTimer.Interval = 300; refreshTimer.Enabled = true; @@ -101,7 +102,7 @@ public void UpdateObserver() { - // refresh expected here + refreshTimer.Start(); } public object GetObjectProperties(object sourceData) @@ -144,6 +145,11 @@ return null; } + public override void Refresh() + { + refreshTimer.Start(); + } + private object SelectedObject { get