private void SaveEditedProperties( VisualTreeItem owningObject ) { foreach (PropertyInformation property in PropertyGrid.PropertyGrid.Properties) { if (property.IsValueChangedByUser) { EditedPropertiesHelper.AddEditedProperty( Dispatcher, owningObject, property ); } } }