Idioma

FrameworkElement.Parent Propriedade

Definição

Obtém o objeto pai deste FrameworkElement na árvore de objetos.

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

Valor da propriedade

O objeto pai desse objeto na árvore de objetos.

Comentários

O pai poderá ser nulo se um objeto tiver sido instanciado, mas não estiver anexado a um objeto que eventualmente se conecta a uma raiz de objeto de página. Nas classes de Windows Runtime padrão, o pai de um FrameworkElement também pode ser uma subclasse FrameworkElement se não for nulo. Mas classes personalizadas podem introduzir um modelo de conteúdo em que essa suposição não é verdadeira.

Note

O pai de um objeto pode ser alterado se você ajustar a árvore de objetos do aplicativo em tempo de execução. Normalmente, você deve obter o valor do objeto pai imediatamente antes de precisar dele para outras operações e não deve contar com o valor passado neste ponto.

Parent é somente leitura. Você pode alterar o pai de um objeto na maioria dos casos, mas é feito por meio da manipulação de coleções do pai existente e de um novo pai. Por exemplo, você pode adicionar ou remover de Filhos de um Painel.

Em geral, você pode concebir a árvore de objetos de um aplicativo SDK do Aplicativo Windows usando C++ ou C# como representando uma série aninhada de objetos e valores de propriedade. Se um determinado objeto tiver um ou mais filhos contidos em algum tipo ou ContentChildren propriedade, descreverá Parent o inverso dessa relação. Na maioria das vezes, Parent é o mesmo valor retornado pela API do VisualTreeHelper . No entanto, pode haver casos Parent em que os relatórios são um pai diferente do VisualTreeHelper .

Aplica-se a

Confira também