Condividi tramite


Procedura: associare uno strumento decorativo visuale a un elemento

Aggiornamento: novembre 2007

In questo esempio viene illustrato come associare a livello di codice uno strumento decorativo visuale a un oggetto UIElement specificato.

Esempio

Per associare uno strumento decorativo visuale a un particolare oggetto UIElement, attenersi alla seguente procedura:

 

  1. Chiamare il metodo staticGetAdornerLayer per ottenere un oggetto AdornerLayer per l'oggetto UIElement da decorare. GetAdornerLayer risale la struttura ad albero visuale, partendo dall'oggetto UIElement specificato, e restituisce il primo livello dello strumento decorativo rilevato. Se non viene riscontrato alcun livello dello strumento decorativo visuale, il metodo restituisce null.

  2. Chiamare il metodo Add per associare lo strumento decorativo visuale all'oggetto UIElement di destinazione.

Nell'esempio riportato di seguito viene associato un SimpleCircleAdorner (illustrato in precedenza) a un controllo TextBox denominato myTextBox.

myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox)
myAdornerLayer.Add(New SimpleCircleAdorner(myTextBox))
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox);
myAdornerLayer.Add(new SimpleCircleAdorner(myTextBox));

Nota

Non è al momento possibile utilizzare Extensible Application Markup Language (XAML) per associare uno strumento decorativo visuale a un altro elemento.

Vedere anche

Attività

Esempio SimpleCircleAdorner

Esempio di aggiunta e rimozione di strumenti decorativi visuali

Esempio SimpleCircleAdorner

Concetti

Cenni preliminari sugli strumenti decorativi visuali