Поделиться через


Привязка данных в приложениях Windows

Привязка данных — это способ отображения данных в пользовательском интерфейсе приложения, а также при необходимости синхронизации с данными. Привязка данных позволяет создавать разделение проблем между данными и пользовательским интерфейсом, что приводит к более простой концептуальной модели, а также повышению удобочитаемости, удобства тестирования и удобства обслуживания приложения. В разметке XAML можно использовать расширение разметки {x:Bind} или расширение разметки {Binding}. И вы даже можете использовать смесь двух в одном приложении, даже в одном элементе пользовательского интерфейса. {x:Bind} новая версия UWP в Windows 10 также доступна в пакете SDK для приложений Windows и более высока производительность.

Раздел Описание
Общие сведения о привязке данных В этом разделе показано, как привязать элемент управления (или другой элемент пользовательского интерфейса) к одному элементу или привязать элемент управления элементами к коллекции элементов в приложении пакета SDK для приложений windows. Кроме того, мы покажем, как управлять отрисовкой элементов, реализовывать представление сведений на основе выделения и преобразовывать данные для отображения. Дополнительные сведения см. в подробной статье о привязке данных.
Подробно о привязке данных В этом разделе подробно описаны функции привязки данных.
Привязка к иерархическим данным и создание представления основных и подробных данных Вы можете создать многоуровневое представление основных и подробных данных (также известное как список-подробности) иерархических данных путем привязки элементов управления элементами управления к экземплярам CollectionViewSource , связанным в цепочке.
Привязка данных и MVVM В этом разделе описывается шаблон проектирования архитектуры пользовательского интерфейса Model-View-ViewModel (MVVM). Привязка данных лежит в основе MVVM и обеспечивает свободную связь между кодом пользовательского интерфейса и остальным кодом.
Функции в x:Bind В приложениях пакета SDK для приложений {x:Bind} для Приложений Windows поддерживается использование функции в качестве конечного шага пути привязки. В этом разделе описано, как свойства привязаны к функциям для преобразования, форматирования дат, форматирования текста, объединения текста и т. д.

См. также