Popup.Child 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 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
属性值
Popup 控件的 UIElement 内容。 默认值为 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作为子级,但该子级可以包含复杂的嵌入内容。 例如,子元素可以是包含 StackPanelImage、文本和其他类型的控件的 。
将内容添加到控件时 Popup ,控件 Popup 将成为内容的逻辑父级。 同样,内容 Popup 被视为 的逻辑子级 Popup。 子内容不会添加到包含 控件的 Popup 可视化树中。 相反,当 设置为 true
时IsOpen,子内容在具有其自己的可视化树的单独窗口中呈现。
依赖项属性信息
标识符字段 | ChildProperty |
元数据属性设置为 true |
无 |