Show / Hide Table of Contents

Практическое руководство. Декорирование дочерних элементов Panel

В этом примере показано, как программным способом привязки декоративного элемента к дочерним элементам указанного Panel.

Пример

Для привязки декоративного элемента к дочерним элементам Panel, выполните следующие действия:

  1. Объявите новый AdornerLayer и вызовите staticGetAdornerLayer метод, чтобы найти слой графических элементов для элемента, дочерние элементы которого нужно декорировать.

  2. Перечислите дочерние элементы родительского элемента и вызовите Add метод для привязки декоративного элемента для каждого дочернего элемента.

Следующий пример связывает SimpleCircleAdorner (как показано выше) к дочерним элементам StackPanel с именем myStackPanel.

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

Использование XAML для привязки декоративного элемента к другому элементу в настоящее время не поддерживается.

См. также

  • Общие сведения о декоративных элементах
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX