Поделиться через


SearchSuggestionManager Класс

Определение

Управляет доступом к предложениям поиска для элемента управления SearchBox в приложении.

public ref class SearchSuggestionManager sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.ApplicationModel.Search.Core.SearchCoreContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Search.Core.SearchCoreContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class SearchSuggestionManager final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Search.Core.SearchCoreContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.ApplicationModel.Search.Core.SearchCoreContract")]
class SearchSuggestionManager final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.ApplicationModel.Search.Core.SearchCoreContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Search.Core.SearchCoreContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class SearchSuggestionManager
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Search.Core.SearchCoreContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.ApplicationModel.Search.Core.SearchCoreContract")]
public sealed class SearchSuggestionManager
function SearchSuggestionManager()
Public NotInheritable Class SearchSuggestionManager
Наследование
Object Platform::Object IInspectable SearchSuggestionManager
Атрибуты

Требования к Windows

Семейство устройств
Windows Desktop Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.ApplicationModel.Search.Core.SearchCoreContract (появилось в v1.0)

Конструкторы

SearchSuggestionManager()

Инициализирует новый экземпляр класса SearchSuggestionManager .

Свойства

SearchHistoryContext

Определяет контекст поиска и используется для хранения журнала поиска пользователя в приложении.

SearchHistoryEnabled

Указывает, отслеживаются ли предыдущие поисковые запросы пользователя в приложении автоматически и используются ли они для предоставления предложений.

Suggestions

Возвращает варианты поиска для текущего поискового запроса.

Методы

AddToHistory(String)

Сохраняет указанный запрос в журнале поиска.

AddToHistory(String, String)

Сохраняет указанный язык запросов и входных данных в журнале поиска.

ClearHistory()

Очищает все контексты журнала поиска для текущего приложения.

SetLocalContentSuggestionSettings(LocalContentSuggestionSettings)

Указывает, добавляются ли предложения, основанные на локальных файлах, автоматически в коллекцию Предложений , и определяет критерии, которые Windows использует для поиска и фильтрации этих предложений.

SetQuery(String)

Назначает текущий поисковый запрос.

SetQuery(String, String)

Назначает текущий поисковый запрос с указанным языком ввода.

SetQuery(String, String, SearchQueryLinguisticDetails)

Назначает текущий поисковый запрос с указанным языком ввода и информацией редактора метода ввода (IME).

События

RequestingFocusOnKeyboardInput

Возникает, когда пользователь нажимает клавишу, которая инициирует поиск типа.

SuggestionsRequested

Возникает, когда текст запроса пользователя изменяется, а приложению необходимо предоставить новые предложения для отображения в поле поиска.

Применяется к

См. также раздел