Übersicht über das Decoratorinhaltsmodell
Aktualisiert: November 2007
In dieser Inhaltsmodellübersicht wird der unterstützte Inhalt für einen Decorator beschrieben. Das Border-Steuerelement ist ein Typ von Decorator.
Dieses Thema enthält folgende Abschnitte.
- Decoratorinhaltseigenschaft
- Verwenden der untergeordneten Eigenschaft
- Typen, für die dieses Inhaltsmodell freigegeben wird
- Typen, die Decoratorobjekte enthalten können
- Verwandte Abschnitte
Decoratorinhaltseigenschaft
Ein Decorator verfügt über die folgenden Inhaltseigenschaften.
Die folgende Abbildung zeigt ein TextBox, das mit einem umlaufenden Border-Element ergänzt wurde.
Verwenden der untergeordneten Eigenschaft
Die Child-Eigenschaft gibt das einzelne UIElement an, auf das sich Decorator auswirkt (das ergänzt wird). Im folgenden Beispiel wird gezeigt, wie mit der Child-Eigenschaft ein TextBoxzu einem Border hinzugefügt wird.
<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;
}
}
}
Typen, für die dieses Inhaltsmodell freigegeben wird
Die folgenden Klassen erben von der Decorator-Klasse.
Typen, die Decoratorobjekte enthalten können
Siehe WPF-Inhaltsmodell.