다음을 통해 공유


방법: 요소에 표시기 바인딩

이 예제에서는 지정된 UIElement에 표시기를 프로그래밍 방식으로 바인딩하는 방법을 보여줍니다.

예제

표시기를 특정 UIElement에 바인딩하려면 다음 단계를 수행합니다.

  1. static 메서드 GetAdornerLayer를 호출하여, 표시할 UIElement에 대한 AdornerLayer 개체를 가져옵니다. GetAdornerLayer는 지정된 UIElement에서 시작하여 시각적 트리를 이동하여 찾은 첫 번째 표시기 계층을 반환합니다. (표시기 계층이 없으면 메서드가 null을 반환합니다.)

  2. Add 메서드를 호출하여 표시기를 대상 UIElement에 바인딩합니다.

다음 예제에서는 위와 같이 SimpleCircleAdorner를 myTextBox라는 TextBox에 바인딩합니다.

myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox);
myAdornerLayer.Add(new SimpleCircleAdorner(myTextBox));
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox)
myAdornerLayer.Add(New SimpleCircleAdorner(myTextBox))

참고

XAML(Extensible Application Markup Language)을 사용하여 표시기를 다른 요소에 바인딩하는 것은 현재 지원되지 않습니다.

참고 항목