Коли зв’язування даних оголошено в елементах XAML, вони вирішують зв’язування даних, дивлячись на їх безпосередню властивість DataContext. Контекст даних зазвичай є об’єктом джерела прив’язки для оцінки шляху значення джерела прив’язки.
Зв'язуючий контекст об’єкт, який містить дані, на які можна посилатися з ваших прив’язок.
Оголошіть і зареєструйте властивість залежностей у системному реєстрі викликів. Надайте установщика та отримувача власності. Визначте статичний обробник для обробки будь-яких змін, які відбуваються глобально. Визначте обробник екземпляра для обробки будь-яких змін, які відбуваються з цим конкретним екземпляром.
Рекомендовано встановіть атрибут x:DataType на тому самому рівні в ієрархії подання, на якому встановлено BindingContext. Однак цей атрибут можна повторно визначити в будь-якому місці в ієрархії подання. На вашій сторінці мітка не на одному рівні з contentPage.
Інструкції зі встановлення Ім’я класу прив’язки генерується за допомогою перетворення назви XML-файлу на регістр Pascal і додавання слова «Binding» у кінці. Коли це буде зроблено, ви зможете використовувати клас зв’язування щоразу, коли ви надуваєте макети, такі як Fragment, Activity, Dialog, View і RecyclerViewHolder.