Partager via


Vue d'ensemble du modèle de contenu Decorator

Mise à jour : novembre 2007

Cette vue d'ensemble de modèle de contenu décrit le contenu pris en charge pour un Decorator. Le contrôle Border est un type du Decorator.

Cette rubrique comprend les sections suivantes.

  • Propriété de contenu Decorator
  • Utilisation de la propriété Child
  • Types partageant ce modèle de contenu
  • Types pouvant contenir des objets Decorator
  • Rubriques connexes

Propriété de contenu Decorator

Un Decorator contient les propriétés de contenu suivantes.

L'image suivante affiche un TextBox orné d'un Border.

TextBox avec bordure noire

Utilisation de la propriété Child

La propriété Child spécifie un UIElement unique affecté (décoré) par le Decorator. L'exemple suivant montre comment utiliser la propriété Child pour ajouter un TextBox à un Border.

<Page xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml">
    <Border BorderThickness="20" BorderBrush="Black">
      <TextBox>TextBox with a black Border around it</TextBox>
    </Border>
</Page>
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;

namespace SDKSample
{
    public partial class BasicBorderExample : Page
    {
        public BasicBorderExample()
        {

            TextBox myTextBox = new TextBox();

            // Put some initial text in the TextBox.
            myTextBox.Text = "TextBox with a black Border around it";

            // Create a Border
            Border myBorder = new Border();
            myBorder.BorderThickness = new Thickness(20);
            myBorder.BorderBrush = Brushes.Black;

            // Add TextBox to the Border.
            myBorder.Child = myTextBox;
            // myStackPanel.Children.Add(myTextBox);
            this.Content = myBorder; 
        }
    }
}

Types partageant ce modèle de contenu

Les classes suivantes héritent de la classe Decorator.

Types pouvant contenir des objets Decorator

Consultez Modèle de contenu WPF.

Voir aussi

Référence

Decorator