У меня есть два проекта в решении: один из них - проект библиотеки, а более поздний - основной проект приложения.xamarin form: Пользовательский рендеринг не выполняется, если пользовательский контроль в общей библиотеке
Проект библиотеки содержит: проект общей библиотеки, android и iOS, аналогичный основному проекту для приложения.
Проект библиотеки будет иметь общий код, который я могу повторно использовать.
В проекте библиотеки внутри общей библиотеки у меня есть настраиваемый элемент управления, расширяющий StackLayout, и конкретная платформа будет иметь Renderer, расширяющий пользовательский элемент управления.
Если я поместил весь код в основной проект приложения, Renderer действительно позвонил и смог выполнить касание события, которое я написал для элемента управления. С другой стороны, если код был перемещен в проект библиотеки, у управления больше нет события касания, так как Renderer, написанный на стороне Android, не получил вызов.
Кто-нибудь знает, как я могу заставить обработчик получить вызов?
U правы ... Я делаю это в проекте PCL, а теперь все в порядке. – LittleFunny