Popup.Child Propiedad

Definición

Obtiene o establece el contenido del control 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 de propiedad

UIElement

Contenido del elemento UIElement del control Popup. De manera predeterminada, es null.

Atributos

Ejemplos

En el ejemplo siguiente se muestra cómo agregar contenido a un Popup control .

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>

Comentarios

Modelo de contenido: la Child propiedad es la única propiedad de contenido para el Popup control. Un Popup solo puede tener uno UIElement como elemento secundario, pero ese elemento secundario puede contener contenido incrustado complejo. Por ejemplo, el elemento secundario puede ser un StackPanel que contiene un Image, texto y otros tipos de controles.

Cuando se agrega contenido a un Popup control, el Popup control se convierte en el elemento primario lógico del contenido. Del mismo modo, el Popup contenido se considera el elemento secundario lógico de Popup. El contenido secundario no se agrega al árbol visual que contiene el Popup control . En su lugar, el contenido secundario se representa en una ventana independiente con su propio árbol visual cuando IsOpen se establece trueen .

Información sobre propiedades de dependencia

Campo identificador ChildProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a