Compartilhar via


Popup.Child Propriedade

Definição

Obtém ou define o conteúdo do controle Popup.

public:
 property System::Windows::UIElement ^ Child { System::Windows::UIElement ^ get(); void set(System::Windows::UIElement ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.UIElement Child { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Child : System.Windows.UIElement with get, set
Public Property Child As UIElement

Valor da propriedade

UIElement

O conteúdo UIElement do controle Popup. O padrão é null.

Atributos

Exemplos

O exemplo a seguir mostra como adicionar conteúdo a um Popup controle.

Popup myPopupWithText = new Popup();
TextBlock textBlock = new TextBlock();
textBlock.Text = "Popup Text";
textBlock.Background = Brushes.Yellow;
myPopupWithText.Child = textBlock;
myStackPanel.Children.Add(myPopup);
Dim myPopupWithText As New Popup()
Dim textBlock As New TextBlock()
textBlock.Text = "Popup Text"
textBlock.Background = Brushes.Yellow
myPopupWithText.Child = textBlock
myStackPanel.Children.Add(myPopup)
<DockPanel>
  <Popup IsOpen="True">
    <TextBlock Background="Yellow">Popup Text</TextBlock>
  </Popup>
</DockPanel>

Comentários

Modelo de Conteúdo: a Child propriedade é a única propriedade de conteúdo para o Popup controle. Um Popup só pode ter um UIElement como filho, mas esse filho pode conter conteúdo inserido complexo. Por exemplo, o filho pode ser um StackPanel que contém um Imagetexto e outros tipos de controles.

Quando o conteúdo é adicionado a um Popup controle, o Popup controle se torna o pai lógico do conteúdo. Da mesma forma, o Popup conteúdo é considerado o filho lógico do Popup. O conteúdo filho não é adicionado à árvore visual que contém o Popup controle. Em vez disso, o conteúdo filho é renderizado em uma janela separada com sua própria árvore visual quando está IsOpen definido como true.

Informações da propriedade de dependência

Campo Identificador ChildProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a