Поделиться через


Popup.Child Свойство

Определение

Получает или задает содержимое элемента управления 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

Значение свойства

Содержимое UIElement элемента управления Popup. Значение по умолчанию — null.

Атрибуты

Примеры

В следующем примере показано, как добавить содержимое в 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>

Комментарии

Модель содержимого. Свойство Child является единственным свойством содержимого Popup для элемента управления . В качестве Popup дочернего элемента может быть только один UIElement , но он может содержать сложное внедренное содержимое. Например, дочерним элементом может быть объект StackPanel , содержащий Imageэлемент управления , текст и другие типы элементов управления.

При добавлении содержимого Popup в элемент управления Popup элемент управления становится логическим родительским для содержимого. Аналогичным образом содержимое Popup считается логическим дочерним элементом Popup. Дочернее содержимое не добавляется в визуальное дерево, содержащее Popup элемент управления . Вместо этого дочернее содержимое отображается в отдельном окне с собственным визуальным деревом IsOpen , если для задано значение true.

Сведения о свойстве зависимостей

Поле идентификатора ChildProperty
Для свойств метаданных задано значение true Нет

Применяется к