■ Binding 태그 확장의 RelativeSource 속성에서 RelativeSource 태그 확장의 AncestorType/AncestorLevel 속성을 사용해 조부모 엘리먼트의 속성을 바인딩하는 방법을 보여준다.
▶ 예제 코드 (XAML)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<StackPanel xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" TextBlock.FontSize="12" > <StackPanel HorizontalAlignment="Center" Orientation="Horizontal"> <TextBlock Text="The parent StackPanel has " /> <!-- 바인딩 엘리먼트의 조부모 엘리먼트 --> <TextBlock Text= "{Binding RelativeSource={RelativeSource AncestorType={x:Type StackPanel}, AncestorLevel=2}, Path=Orientation}" /> <TextBlock Text=" orientation" /> </StackPanel> </StackPanel> |