방법: 단순 바인딩 만들기
이 예제에서는 단순 Binding을 만드는 방법을 보여 줍니다.
예제
이 예제에는 PersonName이라는 문자열 속성과 함께 Person 개체가 있습니다. Person 개체는 SDKSample이라는 네임스페이스에 정의되어 있습니다.
다음 예제에서는 Joe의 PersonName 속성 값을 사용하여 Person 개체를 인스턴스화합니다. 이 작업은 Resources 섹션에서 수행되고 x:Key를 할당합니다.
<Window
xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
xmlns:src="clr-namespace:SDKSample"
SizeToContent="WidthAndHeight"
Title="Simple Data Binding Sample">
<Window.Resources>
<src:Person x:Key="myDataSource" PersonName="Joe"/>
...
</Window.Resources>
...
</Window>
PersonName 속성을 바인딩하려면 다음을 수행합니다.
<TextBlock Text="{Binding Source={StaticResource myDataSource}, Path=PersonName}"/>
따라서 TextBlock은 "Joe" 값과 함께 나타납니다.