Panel コンテンツ モデルの概要

更新 : 2007 年 11 月

このコンテンツ モデルの概要では、Panel でサポートされるコンテンツについて説明します。Panel オブジェクトの例としては、StackPanelDockPanel などがあります。

このトピックには次のセクションが含まれています。

  • 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 のコンテンツ モデル」を参照してください。

参照

概念

パネルの概要