如何:装饰面板的子级

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

示例

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

 

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

  2. 依次枚举父元素的子级并调用 Add 方法将装饰器绑定到每个子级元素。

以下示例将 SimpleCircleAdorner(如上所示)绑定到名为 myStackPanelStackPanel 的子级。

            For Each toAdorn As UIElement In myStackPanel.Children
                myAdornerLayer.Add(New SimpleCircleAdorner(toAdorn))
            Next

foreach (UIElement toAdorn in myStackPanel.Children)
  myAdornerLayer.Add(new SimpleCircleAdorner(toAdorn));
注意注意

目前不支持使用Extensible Application Markup Language (XAML) 将装饰器绑定到另一个元素。

请参见

概念

装饰器概述