Popup.Child Egenskap

Definition

Hämtar eller anger innehållet i Popup kontrollen.

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

Egenskapsvärde

Innehållet UIElement i Popup kontrollen. Standardvärdet är null.

Attribut

Exempel

I följande exempel visas hur du lägger till innehåll i en Popup kontroll.

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>

Kommentarer

Innehållsmodell: Egenskapen Child är den enda innehållsegenskapen Popup för kontrollen. En Popup kan bara ha en UIElement som underordnad, men det underordnade kan innehålla komplext inbäddat innehåll. Till exempel kan underordnad vara en StackPanel som innehåller en Image, text och andra typer av kontroller.

När innehåll läggs till i en Popup kontroll Popup blir kontrollen den logiska överordnad till innehållet. På samma sätt anses innehållet Popup vara det logiska underordnat till Popup. Det underordnade innehållet läggs inte till i det visuella träd som innehåller Popup kontrollen. I stället återges det underordnade innehållet i ett separat fönster med ett eget visuellt träd när IsOpen är inställt på true.

Information om beroendeegenskap

Objekt Value
Identifierarfält ChildProperty
Metadataegenskaper inställda på true Ingen

Gäller för