Делегат - це функція "зворотнього виклику" (callback function). Вона буде викликатися в той момент, коли потрібно виконати якусь дію. Наприклад, в елементі керування Selector, делегат буде викликатися при введенні фрагменту тексту для того, щоб отримати пеелік варіантів вибору.
Об'єкт, що описує делегати в шаблоне, є звичайним об'єктом JavaScript. Імена властивостей цього об'єкта є іменами делегатів, а значення - функціями.
Делегати у видах задаються за допомогою властивості
Delegate
відповідного елементу керування.
this
- кореневий об`єкт (TRoot)....
- інші аргументи залежать від конкретного делегата.
XAML:
Javascript: