Panel コンテンツ モデルの概要
更新 : 2007 年 11 月
このコンテンツ モデルの概要では、Panel でサポートされるコンテンツについて説明します。Panel オブジェクトの例としては、StackPanel や DockPanel などがあります。
このトピックには次のセクションが含まれています。
- Panel コンテンツ プロパティ
- 子プロパティの使用
- このコンテンツ モデルを共有する型
- Panel オブジェクトを含むことのできる型
- 関連トピック
Panel コンテンツ プロパティ
Panel には次のコンテンツ プロパティがあります。
子プロパティの使用
Children プロパティは、複数のオブジェクトを格納でき、他の Panel オブジェクトを格納することもできます。Children プロパティを使用して 2 つの Button オブジェクトを StackPanel に追加する方法を次の例に示します。
<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 のコンテンツ モデル」を参照してください。