FrameworkElement.Parent Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o objeto pai desse 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
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.
Observação
O pai de um objeto poderá 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 depender do valor passado desse 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 conceber 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 de Content
propriedade ou Children
, descreverá Parent
o inverso dessa relação. Na maioria das vezes, Parent
é o mesmo valor retornado pela API VisualTreeHelper . No entanto, pode haver casos Parent
em que os relatórios são um pai diferente do VisualTreeHelper .