如何:将装饰器绑定到元素
此示例演示如何以编程方式将装饰器绑定到指定的 UIElement。
示例
若要将装饰器绑定到特定的 UIElement,请按照以下步骤操作:
调用 static 方法 GetAdornerLayer,为要装饰的 UIElement 获得 AdornerLayer 对象。 GetAdornerLayer 从指定的 UIElement 开始沿着可视化树向上行进,返回它所发现的第一个装饰器层。 (如果未发现装饰器层,则该方法返回 Null。)
调用 Add 方法将装饰器绑定到目标 UIElement。
以下示例将 SimpleCircleAdorner(如上所示)绑定到名为 myTextBox 的 TextBox。
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox)
myAdornerLayer.Add(New SimpleCircleAdorner(myTextBox))
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox);
myAdornerLayer.Add(new SimpleCircleAdorner(myTextBox));
注意 |
---|
目前不支持使用Extensible Application Markup Language (XAML) 将装饰器绑定到另一个元素。 |