Condividi tramite


Proprietà AdornerProvider.Adorners

Aggiornamento: novembre 2007

Ottiene l'insieme di strumenti decorativi forniti da questo provider di strumenti decorativi.

Spazio dei nomi:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Sintassi

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>

Valore proprietà

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

Insieme di oggetti UIElement che dispongono di proprietà connesse a strumenti decorativi.

Note

L'insieme Adorners viene popolato nell'implementazione di Activate.

Esempi

Nell'esempio di codice seguente viene illustrato come aggiungere un pannello di strumenti decorativi all'insieme Adorners. Per ulteriori informazioni, vedere Procedura dettagliata: creazione di uno strumento decorativo visuale in fase di progettazione.

' 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;
    } 
}

Autorizzazioni

Vedere anche

Riferimenti

AdornerProvider Classe

Membri AdornerProvider

Spazio dei nomi Microsoft.Windows.Design.Interaction

Altre risorse

Architettura degli strumenti decorativi visuali

Spazio di layout e spazio di rendering

Provider di funzionalità e connettori di funzionalità

Procedura dettagliata: creazione di uno strumento decorativo visuale in fase di progettazione