다음을 통해 공유


방법: 패널의 자식 표시

이 예제에서는 지정된 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(Extensible Application Markup Language)을 사용하여 표시기를 다른 요소에 바인딩하는 것은 현재 지원되지 않습니다.

참고 항목