Compartilhar via


Visão geral sobre modelo de conteúdo para o controle Panel

Esta visão geral do modelo de conteúdo descreve o conteúdo suportado por um Panel. StackPanel e DockPanel são exemplos de Panel objetos.

Este tópico contém as seguintes seções.

  • Propriedades de conteúdo de Panel
  • Usando a propriedade children
  • Tipos que compartilham esse modelo de conteúdo
  • Tipos que podem conter objetos Panel
  • Tópicos relacionados

Propriedades de conteúdo de Panel

Um Panel tem as seguintes propriedades de conteúdo.

Usando a propriedade children

A propriedade Children pode conter vários objetos, até mesmo outros objetos Panel. O exemplo a seguir mostra como utilizar a propriedade Children para adicionar dois objetos Button em um 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;
        }
    }
}

Tipos que compartilham esse modelo de conteúdo

As seguintes classes herdam da classe Panel.

Tipos que podem conter objetos Panel

Consulte Modelo de conteúdo WPF.

Consulte também

Conceitos

Panels Overview