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.

Hinweis

Das übergeordnete Element eines Objekts kann sich ändern, 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 Windows App SDK-App mit C++ oder C# 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 einem Typ von Content oder Children einer Eigenschaft enthalten sind, beschreibt die Parent Inverse dieser Beziehung. In den meisten Fällen Parent ist derselbe Wert, der von der VisualTreeHelper-API zurückgegeben wird. Es kann jedoch vorkommen, dass Parent ein anderes übergeordnetes Element als VisualTreeHelper gemeldet wird.

Gilt für:

Weitere Informationen