Questa documentazione è stata archiviata e non viene gestita.

Cenni preliminari sul modello di contenuto Decorator

Aggiornamento: novembre 2007

In questi cenni preliminari sul modello di contenuto viene descritto il contenuto supportato per una classe Decorator. Il controllo Border è un tipo della classe Decorator.

Nel presente argomento sono contenute le seguenti sezioni.

Una classe Decorator dispone delle proprietà di contenuto indicate di seguito.

Nell'immagine seguente viene mostrato un oggetto TextBox decorato con un contorno Border.

TextBox con bordo nero

La proprietà Child specifica il singolo oggetto UIElement modificato (decorato) mediante Decorator. Nell'esempio riportato di seguito viene mostrato come utilizzare la proprietà Child per aggiungere un oggetto TextBox a un oggetto Border.

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://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; 
        }
    }
}


Mostra: