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

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

Hinweis

Das übergeordnete Objekt eines Objekts kann sich ändern, wenn Sie die Objektstruktur Der App zur Laufzeit anpassen. Normalerweise sollten Sie den übergeordneten Objektwert unmittelbar abrufen, bevor Sie ihn für andere Vorgänge benötigen, und nicht auf den Wert zurück, der an diesem Punkt vorbei ist.

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

Im Allgemeinen können Sie die Objektstruktur einer Windows App SDK App mit C++ oder C# als Darstellung einer geschachtelten Reihe von Objekten und Eigenschaftswerten konzipieren. Wenn ein bestimmtes Objekt mindestens ein untergeordnetes Element enthält, das in einem bestimmten Typ oder ContentChildren einer Eigenschaft enthalten ist, Parent wird die Umkehrung dieser Beziehung beschrieben. Die meiste Zeit Parent ist derselbe Wert wie von der VisualTreeHelper-API zurückgegeben. Es kann jedoch Fälle geben, in denen Parent ein anderes übergeordnetes Element als VisualTreeHelper gemeldet wird.

Gilt für:

Weitere Informationen