Практическое руководство. Создать простой привязки

Этот пример показывает создание простого объекта Binding.

Пример

В этом примере имеется объект Person со строковым свойством с именем PersonName. Объект Person определен в пространстве имен с именем SDKSample.

В следующем примере создается экземпляр объекта Person со значением Joe для свойства PersonName. Это сделано в разделе 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".

См. также

Основные понятия

Общие сведения о связывании данных

Другие ресурсы

Практические руководства по привязке данных