SearchHandler SearchHandler Class

Определение

Реализация ISearchHandlerController по умолчанию.Default implementation of ISearchHandlerController.

public class SearchHandler : Xamarin.Forms.BindableObject, Xamarin.Forms.ISearchHandlerController
type SearchHandler = class
    inherit BindableObject
    interface ISearchHandlerController
Наследование
SearchHandlerSearchHandler
Реализации

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

SearchHandler() SearchHandler()

Поля

ClearIconHelpTextProperty ClearIconHelpTextProperty

Резервное хранилище для поля ClearIconHelpText.The backing store for the ClearIconHelpText field.

ClearIconNameProperty ClearIconNameProperty

Резервное хранилище для поля ClearIconName.The backing store for the ClearIconName field.

ClearIconProperty ClearIconProperty

Резервное хранилище для поля ClearIcon.The backing store for the ClearIcon field.

ClearPlaceholderCommandParameterProperty ClearPlaceholderCommandParameterProperty

Резервное хранилище для поля ClearPlaceholderCommandParameter.The backing store for the ClearPlaceholderCommandParameter field.

ClearPlaceholderCommandProperty ClearPlaceholderCommandProperty

Резервное хранилище для поля ClearPlaceholderCommand.The backing store for the ClearPlaceholderCommand field.

ClearPlaceholderEnabledProperty ClearPlaceholderEnabledProperty

Резервное хранилище для поля ClearPlaceholderEnabled.The backing store for the ClearPlaceholderEnabled field.

ClearPlaceholderHelpTextProperty ClearPlaceholderHelpTextProperty

Резервное хранилище для поля ClearPlaceholderHelpText.The backing store for the ClearPlaceholderHelpText field.

ClearPlaceholderIconProperty ClearPlaceholderIconProperty

Резервное хранилище для поля ClearPlaceholderIcon.The backing store for the ClearPlaceholderIcon field.

ClearPlaceholderNameProperty ClearPlaceholderNameProperty

Резервное хранилище для поля ClearPlaceholderName.The backing store for the ClearPlaceholderName field.

CommandParameterProperty CommandParameterProperty

Резервное хранилище для поля CommandParameter.The backing store for the CommandParameter field.

CommandProperty CommandProperty

Резервное хранилище для поля Command.The backing store for the Command field.

DisplayMemberNameProperty DisplayMemberNameProperty

Резервное хранилище для поля DisplayMemberName.The backing store for the DisplayMemberName field.

IsSearchEnabledProperty IsSearchEnabledProperty

Резервное хранилище для поля IsSearchEnabled.The backing store for the IsSearchEnabled field.

ItemsSourceProperty ItemsSourceProperty

Резервное хранилище для поля ItemsSource.The backing store for the ItemsSource field.

ItemTemplateProperty ItemTemplateProperty

Резервное хранилище для поля ItemTemplate.The backing store for the ItemTemplate field.

PlaceholderProperty PlaceholderProperty

Резервное хранилище для поля Placeholder.The backing store for the Placeholder field.

QueryIconHelpTextProperty QueryIconHelpTextProperty

Резервное хранилище для поля QueryIconHelpText.The backing store for the QueryIconHelpText field.

QueryIconNameProperty QueryIconNameProperty

Резервное хранилище для поля QueryIconName.The backing store for the QueryIconName field.

QueryIconProperty QueryIconProperty

Резервное хранилище для поля QueryIcon.The backing store for the QueryIcon field.

QueryProperty QueryProperty

Резервное хранилище для поля Query.The backing store for the Query field.

SearchBoxVisibilityProperty SearchBoxVisibilityProperty

Резервное хранилище для поля SearchBoxVisibility.The backing store for the SearchBoxVisibility field.

SelectedItemProperty SelectedItemProperty

Резервное хранилище для поля SelectedItem.The backing store for the SelectedItem field.

ShowsResultsProperty ShowsResultsProperty

Резервное хранилище для поля ShowsResults.The backing store for the ShowsResults field.

Свойства

BindingContext BindingContext

Возвращает или задает объект, содержащий свойства, которые будут являться целевыми для привязанных свойств, относящихся к этому объекту BindableObject.Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject.

(Inherited from BindableObject)
ClearIcon ClearIcon

Значок, отображаемый для очистки содержимого поля поиска.The icon displayed to clear the contents of the search box.

ClearIconHelpText ClearIconHelpText

Доступный текст справки для значка очистки.The accessible help text for the clear icon.

ClearIconName ClearIconName

Имя значка очистки для использования со средствами чтения с экрана.The name of the clear icon for use with screen readers.

ClearPlaceholderCommand ClearPlaceholderCommand

ICommand выполняется при касании ClearPlaceholderIcon.ICommand executed when the ClearPlaceholderIcon is tapped.

ClearPlaceholderCommandParameter ClearPlaceholderCommandParameter

Параметр, передаваемый ClearPlaceholderCommand.The parameter passed to the ClearPlaceholderCommand.

ClearPlaceholderEnabled ClearPlaceholderEnabled

Определяет, может ли выполняться ClearPlaceholderCommand.Whether the ClearPlaceholderCommand can be executed.

ClearPlaceholderHelpText ClearPlaceholderHelpText

Доступный текст справки для ClearPlaceholderIcon.The accessible help text for the ClearPlaceholderIcon.

ClearPlaceholderIcon ClearPlaceholderIcon

Значок очистки заполнителя, отображаемый при пустом поле поиска.The clear placeholder icon displayed when the search box is empty.

ClearPlaceholderName ClearPlaceholderName

Имя значка очистки заполнителя для использования со средствами чтения с экрана.The name of the clear placeholder icon for use with screen readers.

Command Command

Возвращает или задает ICommand для выполнения при подтверждении поискового запроса.Gets or sets the ICommand executed when the search query is confirmed.

CommandParameter CommandParameter

Возвращает или задает параметр свойства Command для выполнения при подтверждении поискового запроса.Gets or sets the parameter of the Command, which is executed when the search query is confirmed.

DisplayMemberName DisplayMemberName

Имя или путь к свойству, которое отображается для каждого элемента данных в коллекции ItemsSource.The name or path of the property that is displayed for each item of data in the ItemsSource collection.

IsSearchEnabled IsSearchEnabled

Возвращает или задает состояние включения поля поиска.Gets or sets whether the search box is enabled.

ItemsSource ItemsSource

Коллекция элементов для отображения в области подсказки.The collection of items to be displayed in the suggestion area. Значение по умолчанию — null.Default is null.

ItemTemplate ItemTemplate

DataTemplate для применения к каждому элементу в ItemsSource.The DataTemplate to apply to each item in ItemsSource.

Placeholder Placeholder

Текст для отображения при пустом поле поиска.The text to display when the search box is empty.

Query Query

Возвращает или задает текст поля поиска.Gets or sets the text of the search box.

QueryIcon QueryIcon

Значок, указывающий, что функция поиска доступна.The icon used to indicate that search is available.

QueryIconHelpText QueryIconHelpText

Доступный текст справки для QueryIcon.The accessible help text for the QueryIcon.

QueryIconName QueryIconName

Имя QueryIcon для использования со средствами чтения с экрана.The name of the QueryIcon for use with screen readers.

SearchBoxVisibility SearchBoxVisibility

Возвращает или задает видимость поля поиска.Gets or sets whether the search box is visible.

SelectedItem SelectedItem
ShowsResults ShowsResults

Возвращает или задает отображение результатов поиска в области подсказки при вводе текста.Gets or sets whether search results should be expected in the suggestion area on text entry.

Методы

ApplyBindings() ApplyBindings()

Применяет привязки к BindingContext.Apply the bindings to BindingContext.

(Inherited from BindableObject)
ClearValue(BindableProperty) ClearValue(BindableProperty)

Очищает значение, заданное методом SetValue для property.Clears any value set by SetValue for property.

(Inherited from BindableObject)
ClearValue(BindablePropertyKey) ClearValue(BindablePropertyKey)

Очищает значение, заданное методом SetValue для свойства, которое определяется параметром propertyKey.Clears any value set by SetValue for the property that is identified by propertyKey.

(Inherited from BindableObject)
GetValue(BindableProperty) GetValue(BindableProperty)

Возвращает значение, которое содержится в BindableProperty.Returns the value that is contained in the BindableProperty.

(Inherited from BindableObject)
GetValues(BindableProperty, BindableProperty) GetValues(BindableProperty, BindableProperty)

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty) GetValues(BindableProperty, BindableProperty, BindableProperty)

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from BindableObject)
IsSet(BindableProperty) IsSet(BindableProperty)

Возвращает true, если целевое свойство существует и задано.Returns true if the target property exists and has been set.

(Inherited from BindableObject)
OnBindingContextChanged() OnBindingContextChanged()

Переопределите этот метод для выполнения действия при изменении BindingContext.Override this method to execute an action when the BindingContext changes.

(Inherited from BindableObject)
OnClearPlaceholderClicked() OnClearPlaceholderClicked()

Разработчики могут переопределить этот метод, чтобы реагировать на касание ClearPlaceholderIcon.Developers may override this method to respond to the ClearPlaceholderIcon being tapped.

OnItemSelected(Object) OnItemSelected(Object)

Разработчики могут переопределить этот метод, чтобы реагировать на выбор пользователем результата поиска.Developers may override this method to respond to a search result being selected by the user.

OnPropertyChanged(String) OnPropertyChanged(String)

Этот метод можно вызвать из дочернего класса для уведомления об изменении свойства.Call this method from a child class to notify that a change happened on a property.

(Inherited from BindableObject)
OnPropertyChanging(String) OnPropertyChanging(String)

Этот метод можно вызвать из дочернего класса для уведомления о том, что свойство будет изменено.Call this method from a child class to notify that a change is going to happen on a property.

(Inherited from BindableObject)
OnQueryChanged(String, String) OnQueryChanged(String, String)

Разработчики могут переопределить этот метод, чтобы реагировать на изменение Query.Developers may override this method to respond to the Query being modified.

OnQueryConfirmed() OnQueryConfirmed()

Разработчики могут переопределить этот метод, чтобы реагировать на вход пользователя в окно поиска или подтверждение запроса в поле поиска.Developers may override this method to respond to the user entering or confirming their query in the search box.

RemoveBinding(BindableProperty) RemoveBinding(BindableProperty)

Удаляет заданную ранее привязку.Removes a previously set binding.

(Inherited from BindableObject)
SetBinding(BindableProperty, BindingBase) SetBinding(BindableProperty, BindingBase)

Присваивает привязку свойству.Assigns a binding to a property.

(Inherited from BindableObject)
SetValue(BindableProperty, Object) SetValue(BindableProperty, Object)

Задает значение указанного свойства.Sets the value of the specified property.

(Inherited from BindableObject)
SetValue(BindablePropertyKey, Object) SetValue(BindablePropertyKey, Object)

Задает значение propertyKey.Sets the value of the propertyKey.

(Inherited from BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags) SetValueCore(BindableProperty, Object, SetValueFlags)

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from BindableObject)
UnapplyBindings() UnapplyBindings()

Отменяет применение всех заданных ранее привязок.Unapplies all previously set bindings.

(Inherited from BindableObject)

Явные реализации интерфейса

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Для внутреннего использования платформой Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from BindableObject)
ISearchHandlerController.ClearPlaceholderClicked() ISearchHandlerController.ClearPlaceholderClicked()
ISearchHandlerController.ItemSelected(Object) ISearchHandlerController.ItemSelected(Object)
ISearchHandlerController.ListProxy ISearchHandlerController.ListProxy
ISearchHandlerController.ListProxyChanged ISearchHandlerController.ListProxyChanged
ISearchHandlerController.QueryConfirmed() ISearchHandlerController.QueryConfirmed()

События

BindingContextChanged BindingContextChanged

Возникает каждый раз, когда свойство BindingContext изменяется.Raised whenever the BindingContext property changes.

(Inherited from BindableObject)
PropertyChanged PropertyChanged

Происходит при изменении свойства.Raised when a property has changed.

(Inherited from BindableObject)
PropertyChanging PropertyChanging

Происходит, если свойство скоро изменится.Raised when a property is about to change.

(Inherited from BindableObject)

Методы расширения

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Создает и применяет привязку к свойству.Creates and applies a binding to a property.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)

Создает и применяет привязку из выражения.Creates and applies a binding from an expression.

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