Freigeben über


FrameworkElement.Parent Eigenschaft

Definition

Ruft das übergeordnete Objekt dieses FrameworkElements in der Objektstruktur ab.

public:
 property DependencyObject ^ Parent { DependencyObject ^ get(); };
DependencyObject Parent();
public DependencyObject Parent { get; }
var dependencyObject = frameworkElement.parent;
Public ReadOnly Property Parent As DependencyObject

Eigenschaftswert

Das übergeordnete Objekt dieses Objekts in der Objektstruktur.

Hinweise

Parent kann NULL sein, wenn ein Objekt instanziiert wurde, aber nicht an ein Objekt angefügt wird, das schließlich eine Verbindung mit einem Seitenobjektstamm herstellt. In den Standardklassen Windows-Runtime kann auch erwartet werden, dass das übergeordnete Element eines FrameworkElement eine FrameworkElement-Unterklasse ist, wenn es nicht NULL ist. Benutzerdefinierte Klassen können jedoch ein Inhaltsmodell einführen, bei dem diese Annahme nicht zutrifft.

Beachten Sie, dass sich das übergeordnete Element eines Objekts ändern kann, wenn Sie die Objektstruktur Ihrer App zur Laufzeit anpassen. In der Regel sollten Sie den Wert des übergeordneten Objekts unmittelbar abrufen, bevor Sie ihn für andere Vorgänge benötigen, und sollten sich nicht auf den Wert nach diesem Punkt verlassen.

Parent ist schreibgeschützt. Sie können das übergeordnete Element eines Objekts in den meisten Fällen ändern, erfolgt jedoch durch die Bearbeitung von Sammlungen des vorhandenen übergeordneten Elements und eines neuen übergeordneten Elements. Sie können z. B. untergeordnete Elemente eines Bereichs hinzufügen oder daraus entfernen.

Im Allgemeinen können Sie sich die Objektstruktur einer UWP-App mit C++, C# oder Visual Basic als Darstellung einer geschachtelten Reihe von Objekten und Eigenschaftswerten vorstellen. Wenn ein bestimmtes Objekt über ein oder mehrere enthaltene untergeordnete Elemente verfügt, die in einer Art von Content- oder Children-Eigenschaft enthalten sind, beschreibt Parent die Umkehrung dieser Beziehung. In den meisten Fällen ist Parent derselbe Wert wie von der VisualTreeHelper-API zurückgegeben. Es kann jedoch vorkommen, dass Parent ein anderes übergeordnetes Element als VisualTreeHelper meldet.

Gilt für:

Weitere Informationen