如何:装饰面板的子级

更新:2007 年 11 月

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

示例

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

 

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

  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));
说明:

目前不支持使用可扩展应用程序标记语言 (XAML) 将装饰器绑定到另一个元素。

请参见

任务

SimpleCircleAdorner 示例

添加和移除装饰器的示例

SimpleCircleAdorner 示例

概念

装饰器概述