Регистрация поставщика поиска
Чтобы добавить новый поставщик поиска, см. примеры в разделе SearchProvider class.
Эти примеры создают функцию и помечивают ее атрибутами SearchItemProvider:
- Функция должна возвращать новый экземпляр
SearchProvider. -
SearchProviderэкземпляр должен иметь следующее:- Уникальный
type. Например, Актив, Меню, или Scene. - A
displayNameдля использования в Панель фильтров.
- Уникальный
- Факультативный
filterIdобеспечивает токен поиска для текстовая фильтрация. Например,p:фильтр ID для Поиск активов.
Регистрация ярлыка поставщика поиска
Чтобы зарегистрировать ярлык для нового поставщика, используйте:
[UsedImplicitly, Shortcut("Help/Quick Search/Assets")]
private static void PopQuickSearch()
{
// Open Search with only the "Asset" provider enabled.
SearchService.ShowContextual("asset");
}
Вы можете сопоставить горячие клавиши с клавишами или комбинациями клавиш, используя менеджер ярлыков.