Język

Popup.Child Właściwość

Definicja

Pobiera lub ustawia zawartość kontrolki 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

Wartość właściwości

Zawartość UIElement kontrolki Popup . Wartość domyślna to null.

Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak dodać zawartość do kontrolki Popup .

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>

Uwagi

Model zawartości: Child właściwość jest jedyną właściwością zawartości kontrolki Popup . Obiekt Popup może mieć tylko jeden UIElement element podrzędny, ale element podrzędny może zawierać złożoną osadzoną zawartość. Na przykład element podrzędny może być elementem StackPanel zawierającym Image, tekst i inne typy kontrolek.

Po dodaniu zawartości do Popup kontrolki kontrolka Popup staje się elementem nadrzędnym logicznym zawartości. Popup Podobnie zawartość jest uważana za element logiczny elementu podrzędnego .Popup Zawartość podrzędna nie jest dodawana do drzewa wizualnego zawierającego kontrolkę Popup . Zamiast tego zawartość podrzędna jest renderowana w osobnym oknie z własnym drzewem wizualnym, gdy jest ustawiona IsOpen wartość true.

Informacje o właściwości zależności

Przedmiot Wartość
Pole identyfikatora ChildProperty
Właściwości metadanych ustawione na true Żadne

Dotyczy