public override void RegisterPropertyChangedHandler(PropertyReference propertyReference, Microsoft.Expression.DesignSurface.Documents.PropertyReferenceChangedEventHandler handler) { if (this.DesignerContext.PropertyManager == null || PlatformTypes.IList.IsAssignableFrom((ITypeId)propertyReference.LastStep.PropertyType)) { return; } this.DesignerContext.PropertyManager.RegisterPropertyReferenceChangedHandler(propertyReference, handler, true); }
public override void UnregisterPropertyChangedHandler(PropertyReference propertyReference, Microsoft.Expression.DesignSurface.Documents.PropertyReferenceChangedEventHandler handler) { if (this.DesignerContext.PropertyManager == null) { return; } this.DesignerContext.PropertyManager.UnregisterPropertyReferenceChangedHandler(propertyReference, handler); }
public virtual void UnregisterPropertyChangedHandler(PropertyReference propertyReference, Microsoft.Expression.DesignSurface.Documents.PropertyReferenceChangedEventHandler handler) { }