Sdílet prostřednictvím


Popup.Child Vlastnost

Definice

Získá nebo nastaví obsah Popup ovládacího prvku.

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

Hodnota vlastnosti

UIElement

Obsah UIElement Popup ovládacího prvku Výchozí formát je null.

Atributy

Příklady

Následující příklad ukazuje, jak přidat obsah do Popup ovládacího prvku.

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>

Poznámky

Model obsahu: Vlastnost Child je jedinou vlastností Popup obsahu ovládacího prvku. A Popup může mít pouze jeden UIElement jako podřízený, ale tento podřízený může obsahovat složitý vložený obsah. Podřízeným objektem StackPanel může být například text Image, text a další typy ovládacích prvků.

Po přidání obsahu do Popup ovládacího prvku Popup se ovládací prvek stane logickým nadřazeným objektem obsahu. Popup Podobně je obsah považován za logické podřízené Popup. Podřízený obsah se nepřidá do vizuálního stromu, který obsahuje Popup ovládací prvek. Místo toho se podřízený obsah vykreslí v samostatném okně s vlastním vizuálním stromem, když je nastavena IsOpen na truehodnotu .

Informace o vlastnosti závislosti

Pole identifikátoru ChildProperty
Vlastnosti metadat nastavené na true Žádné

Platí pro