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.
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.