В этом примере присваивает значение, полученное из ресурсов, используя указанный ключ, для свойства Text:
<TextBox Text="{StaticResource SomeText}" />
В этих примерах связывает свойство Text ссвойство объекта, полученного из ресурсов с использованием указанного ключа:
<TextBox Text="{Binding Source={StaticResource SomeObject}, Path=SomeProperty}" />
* Класс привязки используется для привязки данных , которая является способом получения данных на поверхностииз источника данных в графическом интерфейсе, что позволяет пользователям взаимодействовать с ним.Без привязки данных значения просто присваиваются элементам управления в пользовательском интерфейсе.
Привязки добавляют уровень абстракции между элементами управления пользовательского интерфейса и базовым источником данных, связанным с ним, обеспечивая отказов служб.Вот некоторые из наиболее важных:
- Автоматическое распространение изменений данных между пользовательским интерфейсом и источником данных в одном или обоих направлениях
- Преобразование / форматирование значений
- Уведомление через события
Связанные ресурсы: