Пользовательские средства визуализации в библиотеке классов Xamarin.Forms - PullRequest
0 голосов
/ 27 мая 2018

Как создать специальный визуализатор для платформы в библиотеке классов Xamarin.Forms?

Я создаю библиотеку классов Xamarin Forms, которая позволяет мне расширять список выбора одним касанием в любом местеконтроль.Это означает, что мне нужно открыть список средства выбора программно в обработчике событий Tapped элемента управления.

Это тривиально в реализациях средства выбора для Android и iOS - просто вызов метода .Focus () средства выбора.Однако метод .Focus () средства выбора UWP не реагирует одинаково - главным образом потому, что UWP должен также обрабатывать события мыши, а не только события касания.

Хотя концептуально проблем не возникает, поскольку я долженвозможность создать пользовательский рендерер для UWP, чтобы установить свойство .DropDown в комбинированном ящике в обработчике четного касания.

Кроме ... Я не уверен, как создать пользовательский рендерер для конкретной платформы в библиотеке классов,поскольку - в отличие от обычного проекта Xamarin.Forms - нет платформо-зависимых проектов, в которых можно реализовать пользовательские средства визуализации.К сожалению, я нигде не смог найти информацию о том, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...