Nasıl yapılır: Öğeye bir Donatıcı Bağlama

Bu örnekte, bir donatıcının programlı olarak belirtilen bir şekilde nasıl bağlanacağı gösterilmektedir UIElement .

Örnek

Bir donatıcıyı belirli bir nesneye bağlamak için UIElement şu adımları izleyin:

  1. ' Nin static GetAdornerLayer donatılacak bir nesne almak için yöntemini çağırın AdornerLayer UIElement . GetAdornerLayer görsel ağacı, belirtilen UIElement'den başlayıp, bulduğu ilk donatıcı katmanını geri döndürür. (Bir donatıcı katmanı bulunmazsa, yöntem null döndürür.)

  2. AddDonatıcıyı hedef UIElement'e bağlamak için yöntemini çağırın.

Aşağıdaki örnek, bir SimpleCircleAdorner 'ı (yukarıda gösterilen) adlandırılmış bir TextBox myTextBox öğesine bağlar.

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

Not

Bir Extensible Application Markup Language (XAML) donatıcıyı başka bir öğeye bağlamak için kullanılması şu anda desteklenmiyor.

Ayrıca bkz.