Практическое руководство. Оформление дочерних объектов панели
В этом примере показано, как программно привязать графический элемент к дочерним элементам объекта Panel.
Пример
Чтобы привязать декоративный элемент к дочерним элементам Panel, выполните следующие действия:
Объявите новый объект AdornerLayer и вызовите метод
static
GetAdornerLayer, чтобы найти слой графического элемента для объекта, дочерние элементы которого нужно оформить.Перечислите дочерние элементы родительского элемента и вызовите метод Add, чтобы привязать графический элемент к каждому из них.
В следующем примере элемент SimpleCircleAdorner (см. выше) привязывается к дочерним элементам панели StackPanel с именем myStackPanel.
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 на данный момент не поддерживается.
См. также
.NET Desktop feedback