Обработка событий в Xamarin ControlTemplate - PullRequest
0 голосов
/ 02 сентября 2018

Я пытаюсь обработать событие в элементе управления в ControlTemplate. Я использую ControlTemplate как способ создания пользовательской страницы навигации. Я создал несколько элементов управления в заголовке в ControlTemplate и добавил TapGesture к своему изображению кнопки «Назад», которое направляет метод в класс страницы. Я пытался сделать это несколькими способами, но я просто не могу заставить его запустить событие. Сначала я попытался добавить ControlTemplate в файл App.xaml с событием, объявленным в App.xaml.cs - событие не сработало.

Затем я попытался создать еще один ContentPage со своим собственным ControlTemplate с объявленным в этом классе TapGesturizer. Событие не состоялось. Затем я попытался заполучить элемент управления Image в конструкторе страницы (что мне удалось сделать), чтобы я мог программно добавить Tap Gesturizer. Событие не было.

Кто-нибудь знает, как обрабатывать событие, определенное в ControlTemplate? Бен занимается этим уже 3 дня и в шаге от того, чтобы вырвать мои волосы!

Спасибо

...