Freigeben über


DependencyProperty.OwnerType Eigenschaft

Definition

Ruft den Typ des Objekts ab, das die Abhängigkeitseigenschaft im Eigenschaftensystem registriert oder sich selbst als Besitzer der Eigenschaft hinzugefügt hat.

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

Eigenschaftswert

Type

Der Typ des Objekts, das die Eigenschaft registriert oder sich selbst als Besitzer der Eigenschaft hinzugefügt hat.

Beispiele

Das folgende Beispiel ruft den Besitzertyp basierend auf einem Abhängigkeitseigenschaftsbezeichner ab und ruft dann Metadaten für den Besitzertyp für diesen Bezeichner dpab. Dieser Vorgang entspricht tatsächlich dem Einstieg DefaultMetadata dp.

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

Hinweise

Dieser Wert wurde während der Eigenschaftsregistrierung bereitgestellt. Der Besitzer ist entweder der ursprüngliche Registrierungstyp im Falle eines Bezeichners, der von einem DependencyProperty Register Aufruf generiert wurde, oder der Typ, der sich selbst als Besitzer hinzugefügt hat, im Falle eines Bezeichners, der von einem DependencyProperty AddOwner Aufruf generiert wurde.

Die OwnerType auf einer gegebenen Seite DependencyProperty ist unveränderlich und kann nicht null in einem gültigen DependencyProperty.

Gilt für