FrameworkElement.Parent Eigenschaft
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Das übergeordnete Objekt dieses Objekts in der Objektstruktur.
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.
Produkt | Versionen |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |