Поделиться через


Общие сведения о модели содержимого Panel

Обновлен: Ноябрь 2007

В этом обзоре модели содержимого описывается поддерживаемое содержимое для Panel.StackPanel и DockPanel являются примерами объектов Panel.

В этом разделе содержатся следующие подразделы.

  • Свойство содержимого панели
  • Использование свойства Children
  • Типы, использующие модель содержимого
  • Типы, которые могут содержать объекты Panel
  • Связанные разделы

Свойство содержимого панели

Panel имеет следующие свойства содержимого.

Использование свойства Children

Свойство Children может содержать несколько объектов, включая другие объекты Panel. В следующем примере показано, как использовать свойство Children для добавления двух объектов 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.

См. также

Основные понятия

Общие сведения о панелях