此示例演示如何以编程方式将装饰器绑定到指定 Panel 的子元素。
示例:
若要将装饰器绑定到 Panel 的子元素,请按照以下步骤操作:
声明一个新 AdornerLayer 对象并调用
static
GetAdornerLayer 方法来查找要装饰其子级的元素的装饰器层。依次枚举父元素的子级并调用 Add 方法,以将装饰器绑定到每个子元素。
以下示例将 SimpleCircleAdorner(如上所示)绑定到名为 myStackPanel 的 StackPanel 的子级。
foreach (UIElement toAdorn in myStackPanel.Children)
myAdornerLayer.Add(new SimpleCircleAdorner(toAdorn));
For Each toAdorn As UIElement In myStackPanel.Children
myAdornerLayer.Add(New SimpleCircleAdorner(toAdorn))
Next
注释
目前不支持使用可扩展应用程序标记语言(XAML)将装饰器绑定到另一个元素。