Panel 内容模型概述

更新:2007 年 11 月

此内容模型概述介绍了针对 Panel 的支持内容。StackPanelDockPanelPanel 对象的示例。

本主题包括下列各节。

  • Panel 内容属性
  • 使用 Children 属性
  • 共享此内容模型的类型
  • 可包含 Panel 对象的类型
  • 相关主题

Panel 内容属性

Panel 具有下列内容属性。

使用 Children 属性

Children 属性可以包含多个对象,甚至可以包含其他 Panel 对象。下面的示例演示如何使用 Children 属性向 StackPanel 中添加两个 Button 对象。

<Page  xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml">
  <StackPanel>
    <Button>Button 1</Button>
    <Button>Button 2</Button>
  </StackPanel>
</Page>
using System;
using System.Windows;
using System.Windows.Controls;

namespace SDKSample
{
    public partial class StackpanelExample : Page
    {
        public StackpanelExample()
        {
            // Create two buttons
            Button myButton1 = new Button();
            myButton1.Content = "Button 1";
            Button myButton2 = new Button();
            myButton2.Content = "Button 2";

            // Create a StackPanel
            StackPanel myStackPanel = new StackPanel();

            // Add the buttons to the StackPanel
            myStackPanel.Children.Add(myButton1);
            myStackPanel.Children.Add(myButton2);

            this.Content = myStackPanel;
        }
    }
}

共享此内容模型的类型

下面的类是从 Panel 类继承的。

可包含 Panel 对象的类型

请参见 WPF 内容模型

请参见

概念

面板概述