Udostępnij za pośrednictwem


DependencyProperty.OwnerType Właściwość

Definicja

Pobiera typ obiektu, który zarejestrował właściwość zależności w systemie właściwości, lub dodał się jako właściciel właściwości.

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

Wartość właściwości

Type

Typ obiektu, który zarejestrował właściwość lub dodał się jako właściciel właściwości.

Przykłady

Poniższy przykład pobiera typ właściciela na podstawie identyfikatora dpwłaściwości zależności, a następnie pobiera metadane o typie właściciela dla tego samego identyfikatora. Ta operacja jest w rzeczywistości równoważna pobieraniu DefaultMetadata do .dp

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

Uwagi

Ta wartość została podana podczas rejestracji właściwości. Właściciel będzie oryginalnym typem rejestracji w przypadku identyfikatora wygenerowanego DependencyProperty na podstawie wywołania lub typem Register , który dodał się jako właściciel w przypadku DependencyProperty identyfikatora wygenerowanego AddOwner na podstawie wywołania.

Element OwnerType w dowolnej z danych DependencyProperty jest niezmienny i nie może być null w prawidłowym DependencyPropertyelemecie .

Dotyczy