Использую стандартный обработчик поиска, поиск по отдельной странице работает нормально, но нужно сделать глобальный поиск по приложению. И вот тут если честно маленький затык. Понятно что модель для поиска должна включать.
Name - Имя материала
Body - Дайджест поиска
MaterialType - Тип сущности для навигации
MaterialId - ID материала
Но собственно фишка в том что этот поисковый элемент находится на главном экране. Первая идея это выводить результаты в выпадашке и по клику переходить на материал.
Вторая идея по клику перенаправлять на страницу расширенного поиска и уже там отдавать полный список во вьюшке без выпадашки.
Третий вариант это кастомный рендерер, с выпадашкой в которой можно проставить галочки по областям поиска.
В общем интересно мнение как кто делает сейчас.
<Shell.SearchHandler>
<code:SfSearchHandler Placeholder="Поиск по всему приложению"
ShowsResults="true"
SearchBoxVisibility="Collapsible"
DisplayMemberName="Name" />
</Shell.SearchHandler>