To bind an adorner to a particular
UIElement
, follow the below mentioned steps.
Call the
static
method
GetAdornerLayer
to get an
AdornerLayer
of object for the
UIElement
to be adorned.
GetAdornerLayer
walks up the visual tree, starting at the specified
UIElement
, and returns the first adorner layer it finds. (If no adorner layers are found, the method returns
null
).
Call the
Add
method to bind the adorner to the target
UIElement
.
The following example binds a
SimpleCircleAdorner
(shown above) to a
TextBox
named
myTextBox
.
C#
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox);
myAdornerLayer.Add(new SimpleCircleAdorner(myTextBox));
Have fun with WPF programming. Enjoy......!
Note:Using Extensible Application Markup Language (XAML) to bind an adorner to another element is currently not supported.
Venugopal works as a Senior Software Engineer in Logitech Engineering & Design (India) Pvt. Ltd. He hold a Masters in Computer Applications and has 4+ years experience in C#, XAML, Silverlight & WPF.
Venugopal firmly believes "technology is impermanent, change is not"!. While he has strong technical inclination towards MS technologies, he is deeply passionate about pursuing his career in Windows7-WPF and Silverlight Technology.
Venu engages in a wide gamut of temperamental hobbies ranging from making friends, traveling, helping his friends studies. To murmuring songs and watching movies in leisure time.