Popup.Child Eigenschaft

Definition

Ruft den Inhalt des Popup-Steuerelements ab oder legt diesen fest.

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

Eigenschaftswert

UIElement

Die UIElement-Inhalt des Popup-Steuerelements. Der Standardwert ist null.

Attribute

Beispiele

Das folgende Beispiel zeigt, wie Sie einem Popup Steuerelement Inhalte hinzufügen.

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>

Hinweise

Inhaltsmodell: Die Child Eigenschaft ist die einzige Inhaltseigenschaft für das Popup Steuerelement. Eine Popup kann nur ein UIElement untergeordnetes Element haben, aber dieses untergeordnete Element kann komplexe eingebettete Inhalte enthalten. Das untergeordnete Element kann z. B. ein StackPanel Element sein, das einen ImageText und andere Arten von Steuerelementen enthält.

Wenn Inhalte zu einem Popup Steuerelement hinzugefügt werden, wird das Popup Steuerelement zum logischen übergeordneten Element des Inhalts. Ebenso gilt der Popup Inhalt als logisches untergeordnetes Element des Popup. Der untergeordnete Inhalt wird der visuellen Struktur, die das Popup Steuerelement enthält, nicht hinzugefügt. Stattdessen wird der untergeordnete Inhalt in einem separaten Fenster mit einer eigenen visuellen Struktur gerendert, wenn dies IsOpen festgelegt trueist.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ChildProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für