DependencyProperty.OwnerType DependencyProperty.OwnerType DependencyProperty.OwnerType DependencyProperty.OwnerType Property

Definition

Ruft den Typ des Objekts ab, das die Abhängigkeitseigenschaft im Eigenschaftensystem registriert oder sich selbst als Besitzer der Eigenschaft hinzugefügt hat.Gets the type of the object that registered the dependency property with the property system, or added itself as owner of the property.

public:
 property Type ^ OwnerType { Type ^ get(); };
public Type OwnerType { get; }
member this.OwnerType : Type
Public ReadOnly Property OwnerType As Type

Eigenschaftswert

Der Typ des Objekts, das die Eigenschaft registriert oder sich selbst als Besitzer der Eigenschaft hinzugefügt hat.The type of the object that registered the property or added itself as owner of the property.

Beispiele

Im folgende Beispiel ruft den Besitzertyp basierend auf den Bezeichner einer Abhängigkeitseigenschaft dp, und klicken Sie dann Ruft Metadaten für den Besitzertyp ab, dem gleichen Bezeichner.The following example gets the owner type based on a dependency property identifier dp, and then gets metadata on the owner type for that same identifier. Dieser Vorgang entspricht dem Abrufen von DefaultMetadata auf dp.This operation is actually equivalent to getting DefaultMetadata on dp.

pm = dp.GetMetadata(dp.OwnerType);
pm = dp.GetMetadata(dp.OwnerType)

Hinweise

Dieser Wert wurde während der Registrierung bereitgestellt werden.This value was provided during property registration. Der Besitzer wird entweder der ursprünglichen Registrierung Typ in der eine DependencyProperty aus generierter Bezeichner eine Register Aufruf oder der Typ, der sich selbst als Besitzer im Fall von hinzugefügt eine DependencyProperty aus generierter Bezeichner ein AddOwner aufrufen.The owner will be either the original registering type in the case of a DependencyProperty identifier generated from a Register call, or the type that added itself as owner in the case of a DependencyProperty identifier generated from an AddOwner call.

Die OwnerType auf ein beliebiges DependencyProperty ist unveränderlich und nicht null in einen gültigen DependencyProperty.The OwnerType on any given DependencyProperty is immutable, and cannot be null in a valid DependencyProperty.

Gilt für: