如何:装饰面板的子级

此示例演示如何以编程方式将装饰器绑定到指定 Panel 的子元素。

示例:

若要将装饰器绑定到 Panel 的子元素,请按照以下步骤操作:

  1. 声明一个新 AdornerLayer 对象并调用 staticGetAdornerLayer 方法来查找要装饰其子级的元素的装饰器层。

  2. 依次枚举父元素的子级并调用 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)将装饰器绑定到另一个元素。

另请参阅