ElementPropertyChangedEventManager Class

Definition

Class that manages Element Property Changed Events

public ref class ElementPropertyChangedEventManager sealed : Microsoft::VisualStudio::Modeling::ExistingElementEventManager
public sealed class ElementPropertyChangedEventManager : Microsoft.VisualStudio.Modeling.ExistingElementEventManager
type ElementPropertyChangedEventManager = class
    inherit ExistingElementEventManager
Public NotInheritable Class ElementPropertyChangedEventManager
Inherits ExistingElementEventManager
Inheritance

Methods

Add(Delegate)

Add an event handler delegate for global event notifications

(Inherited from GlobalEventManager)
Add(DomainClassInfo, Delegate)

Adds a handler for events at the domain class or domain relationship level

(Inherited from ElementEventManager)
Add(DomainClassInfo, DomainPropertyInfo, Delegate)

Add an event handler that is notified whenever the value of a particular property on an instance of a particular domain class (or its subclasses) is changed

Add(DomainModelInfo, Delegate)

Adds a handler for events at the domain model level

(Inherited from ElementEventManager)
Add(DomainPropertyInfo, Delegate)

Add an event handler that is notified whenever the value of any instance of a particular domain propertyis changed

Add(DomainPropertyInfo, Guid, Delegate)

Add an event handler that is notified whenever the value of a particular property of a particular ModelElement is changed

Add(Guid, Delegate)

Add a handler for events on a particular ModelElement

(Inherited from ExistingElementEventManager)
Remove(Delegate)

Remove an event handler delegate for global event notifications

(Inherited from GlobalEventManager)
Remove(DomainClassInfo, Delegate)

Removes an event handler for a particular domain class or domain relationship

(Inherited from ElementEventManager)
Remove(DomainClassInfo, DomainPropertyInfo, Delegate)

Remove an event handler that is notified whenever the value of a particular property on an instance of a particular domain class (or its subclasses) is changed

Remove(DomainModelInfo, Delegate)

Removes an event handler for a particular domain model

(Inherited from ElementEventManager)
Remove(DomainPropertyInfo, Delegate)

Remove an event handler that is notified whenever the value of any instance of a particular domain propertyis changed

Remove(DomainPropertyInfo, Guid, Delegate)

Remove an event handler that is notified whenever the value of a particular property of a particular ModelElement is changed.

Remove(Guid, Delegate)

Remove a handler for events on a particular ModelElement

(Inherited from ExistingElementEventManager)

Applies to