WPF Binding의 RelativeSource 속성
소개 WPF에서 Binding의 태그 중 RelativeSource 속성은 바인딩 할 객체를 찾을 때 사용됩니다. 자기 자신 자기 자신이 바인딩 소스인 경우 self로 자정하고 Path로 어떤 것을 바인딩 할 지 지정하면 됩니다. 상위 객체 자신의 부모 객체의 경우 감싸고 있는 Control의 이름을 AncestorType로 지정해주면 됩니다. 하지만 StackPanel이 StackPanel로 감싸고 있을 경우는 어떻게 할까요?? 위와 같을 때는 AncenstorLevel=2처럼 몇번 째 부모 Control인지 지정해주면 됩니다. ControlTemplate 정의 엘리먼트 일 경우 x:Name으로 Control 찾기 위와 같이 상대 경로로 찾지 않고 ElementName으로 바로 찾을 수 있습니다.
2023.04.23