Compartir a través de


AdornerProvider.Adorners (Propiedad)

Actualización: noviembre 2007

Obtiene la colección de adornos que proporciona este proveedor de adornos.

Espacio de nombres:  Microsoft.Windows.Design.Interaction
Ensamblado:  Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)

Sintaxis

Public ReadOnly Property Adorners As Collection(Of UIElement)

Dim instance As AdornerProvider
Dim value As Collection(Of UIElement)

value = instance.Adorners
public Collection<UIElement> Adorners { get; }
public:
property Collection<UIElement^>^ Adorners {
    Collection<UIElement^>^ get ();
}
public function get Adorners () : Collection<UIElement>

Valor de propiedad

Tipo: System.Collections.ObjectModel.Collection<UIElement>

Una colección de objetos UIElement que tienen propiedades adjuntas de adorno.

Comentarios

La colección Adorners se rellena en su implementación Activate.

Ejemplos

En el ejemplo de código siguiente se muestra cómo agregar un panel de adornos a la colección Adorners. Para obtener más información, consulte Tutorial: Crear un adorno en tiempo de diseño.

' The Panel utility property demand-creates the 
' adorner panel and adds it to the provider's 
' Adorners collection.
Public ReadOnly Property Panel() As AdornerPanel
    Get
        If Me.opacitySliderAdornerPanel Is Nothing Then
            Me.opacitySliderAdornerPanel = New AdornerPanel()

            ' Add the adorner to the adorner panel.
            Me.opacitySliderAdornerPanel.Children.Add(opacitySlider)

            ' Add the panel to the Adorners collection.
            Adorners.Add(opacitySliderAdornerPanel)
        End If

        Return Me.opacitySliderAdornerPanel
    End Get
End Property
// The Panel utility property demand-creates the 
// adorner panel and adds it to the provider's 
// Adorners collection.
public AdornerPanel Panel 
{ 
    get
    {
        if (this.opacitySliderAdornerPanel == null)
        {
            opacitySliderAdornerPanel = new AdornerPanel();

            opacitySliderAdornerPanel.Children.Add(opacitySlider);

            // Add the panel to the Adorners collection.
            Adorners.Add(opacitySliderAdornerPanel);
        }

        return this.opacitySliderAdornerPanel;
    } 
}

Permisos

Vea también

Referencia

AdornerProvider (Clase)

AdornerProvider (Miembros)

Microsoft.Windows.Design.Interaction (Espacio de nombres)

Otros recursos

Arquitectura de los adornos

Espacio de diseño y espacio de representación

Proveedores de características y conectores de características

Tutorial: Crear un adorno en tiempo de diseño