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

L'elemento padre può essere Null se è stata creata un'istanza di un oggetto , ma non è collegato 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.

Nota

L'elemento padre di un oggetto può cambiare se si modifica l'albero degli oggetti dell'app in fase di esecuzione. In genere, è consigliabile ottenere il valore dell'oggetto padre immediatamente prima che sia necessario per altre operazioni e non basarsi sul valore passato a 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 elementi figlio di un pannello.

In genere, è possibile concepire l'albero degli oggetti di un'app Windows App SDK usando C++ o C# come rappresenta una serie annidata di oggetti e valori di proprietà. Se un determinato oggetto ha uno o più elementi figlio contenuti contenuti in un tipo di Content proprietà o Children , Parent viene descritto l'inverso di tale relazione. Nella maggior parte dei casi, 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