FrameworkElement.Parent Proprietà

Definizione

Ottiene l'oggetto padre di questo FrameworkElement nell'albero degli oggetti.

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

Valore della proprietà

Oggetto padre di questo oggetto nell'albero degli oggetti.

Commenti

Il padre può essere Null se è stata creata un'istanza di un oggetto , ma non è associato a un oggetto che alla fine si connette a una radice dell'oggetto pagina. Nelle classi di Windows Runtime predefinite, l'elemento padre di un FrameworkElement può anche essere una sottoclasse FrameworkElement se non è Null. Tuttavia, le classi personalizzate potrebbero introdurre un modello di contenuto in cui questo presupposto non è vero.

Note

L'elemento padre di un oggetto può cambiare se modifichi l'albero degli oggetti dell'app in fase di esecuzione. In genere, è consigliabile ottenere il valore dell'oggetto padre immediatamente prima di averlo necessario per altre operazioni e non deve basarsi sul valore oltre questo punto.

Parent è di sola lettura. È possibile modificare l'elemento padre di un oggetto nella maggior parte dei casi, ma viene eseguito tramite la manipolazione di raccolte dell'elemento padre esistente e di un nuovo elemento padre. Ad esempio, è possibile aggiungere o rimuovere da Elementi figlio di un pannello.

In genere, è possibile concepire l'albero degli oggetti di un'app SDK per app di Windows usando C++ o C# come rappresentazione di una serie annidata di oggetti e valori di proprietà. Se un determinato oggetto contiene uno o più elementi figlio contenuti in un tipo di Content proprietà o Children , Parent viene descritto l'inverso di tale relazione. La maggior parte del tempo Parent è lo stesso valore restituito dall'API VisualTreeHelper . Tuttavia, possono verificarsi casi in cui Parent segnala un elemento padre diverso rispetto a VisualTreeHelper .

Si applica a

Vedi anche