Panel 内容模型概述
更新:2007 年 11 月
此内容模型概述介绍了针对 Panel 的支持内容。StackPanel 和 DockPanel 是 Panel 对象的示例。
本主题包括下列各节。
- 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 内容模型。