Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Привязка данных подключает пользовательский интерфейс приложения к своим данным, создавая динамическую связь, которая позволяет быстро реагировать на пользовательский интерфейс. В приложениях Windows привязка данных устанавливает четкое разделение между уровнем данных и уровнем презентации, улучшением организации кода и упрощением обслуживания и тестирования приложения.
Windows приложения поддерживают два основных подхода к привязке данных: расширение разметки {x:Bind} и расширение разметки {Binding}. Вы можете использовать любой подход по отдельности или объединить их в одном приложении. Расширение {x:Bind}, доступное в приложениях Windows App SDK, обеспечивает лучшую производительность и проверку во время компиляции.
Независимо от того, отображается ли один элемент данных, привязка к коллекциям или реализация сложных архитектурных шаблонов, таких как Model-View-ViewModel (MVVM), привязка данных обеспечивает основу для создания адаптивных, обслуживаемых Windows приложений.
| Тема | Description |
|---|---|
| Обзор привязки данных | В этом разделе показано, как привязать элемент управления (или другой элемент пользовательского интерфейса) к одному элементу или привязать элемент управления элементами к коллекции элементов в приложении Windows App SDK. Кроме того, в нем показано, как управлять отрисовкой элементов, реализовывать представление сведений на основе выделения и преобразовывать данные для отображения. Дополнительные сведения см. в подробной привязке данных. |
| Подробная привязка данных | В этом разделе подробно описаны функции привязки данных. |
| Привязка иерархических данных и создание представления master/details | Вы можете создать многоуровневое представление основной/подробной информации иерархических данных, связав элементы управления с экземплярами CollectionViewSource, объединенными в цепочку. |
| Привязка данных и MVVM | В этом разделе описывается архитектурный шаблон пользовательского интерфейса Model-View-ViewModel (MVVM). Привязка данных находится в основе MVVM и обеспечивает свободное взаимодействие между пользовательским интерфейсом и кодом, отличным от пользовательского интерфейса. |
| Привязка данных с помощью набора средств MVVM в приложениях WinUI | В этом руководстве описано руководство по созданию приложения WinUI и показано, как реализовать привязку данных с помощью набора средств MVVM. В нем рассматриваются обновления моделей представления для использования набора средств MVVM и различия между набором средств MVVM и традиционными подходами MVVM. |
| Функции в x:Bind | В приложениях Windows App SDK {x:Bind} поддерживает использование функции в качестве конечного шага пути привязки. В этом разделе описано, как свойства привязаны к функциям для преобразования, форматирования дат, форматирования текста, объединения текста и т. д. |
Связанный контент
Windows developer