Как создать специальный визуализатор для платформы в библиотеке классов Xamarin.Forms?
Я создаю библиотеку классов Xamarin Forms, которая позволяет мне расширять список выбора одним касанием в любом местеконтроль.Это означает, что мне нужно открыть список средства выбора программно в обработчике событий Tapped элемента управления.
Это тривиально в реализациях средства выбора для Android и iOS - просто вызов метода .Focus () средства выбора.Однако метод .Focus () средства выбора UWP не реагирует одинаково - главным образом потому, что UWP должен также обрабатывать события мыши, а не только события касания.
Хотя концептуально проблем не возникает, поскольку я долженвозможность создать пользовательский рендерер для UWP, чтобы установить свойство .DropDown в комбинированном ящике в обработчике четного касания.
Кроме ... Я не уверен, как создать пользовательский рендерер для конкретной платформы в библиотеке классов,поскольку - в отличие от обычного проекта Xamarin.Forms - нет платформо-зависимых проектов, в которых можно реализовать пользовательские средства визуализации.К сожалению, я нигде не смог найти информацию о том, как это сделать.