SearchHandler Класс

Определение

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

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

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

SearchHandler()

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

Поля

BackgroundColorProperty

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

CancelButtonColorProperty

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

CharacterSpacingProperty

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

ClearIconHelpTextProperty

Резервное хранилище для поля ClearIconHelpText.

ClearIconNameProperty

Резервное хранилище для поля ClearIconName.

ClearIconProperty

Резервное хранилище для поля ClearIcon.

ClearPlaceholderCommandParameterProperty

Резервное хранилище для поля ClearPlaceholderCommandParameter.

ClearPlaceholderCommandProperty

Резервное хранилище для поля ClearPlaceholderCommand.

ClearPlaceholderEnabledProperty

Резервное хранилище для поля ClearPlaceholderEnabled.

ClearPlaceholderHelpTextProperty

Резервное хранилище для поля ClearPlaceholderHelpText.

ClearPlaceholderIconProperty

Резервное хранилище для поля ClearPlaceholderIcon.

ClearPlaceholderNameProperty

Резервное хранилище для поля ClearPlaceholderName.

CommandParameterProperty

Резервное хранилище для поля CommandParameter.

CommandProperty

Резервное хранилище для поля Command.

DisplayMemberNameProperty

Резервное хранилище для поля DisplayMemberName.

FontAttributesProperty

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

FontFamilyProperty

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

FontSizeProperty

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

HorizontalTextAlignmentProperty

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

IsFocusedProperty

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

IsFocusedPropertyKey

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

IsSearchEnabledProperty

Резервное хранилище для поля IsSearchEnabled.

ItemsSourceProperty

Резервное хранилище для поля ItemsSource.

ItemTemplateProperty

Резервное хранилище для поля ItemTemplate.

KeyboardProperty

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

PlaceholderColorProperty

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

PlaceholderProperty

Резервное хранилище для поля Placeholder.

QueryIconHelpTextProperty

Резервное хранилище для поля QueryIconHelpText.

QueryIconNameProperty

Резервное хранилище для поля QueryIconName.

QueryIconProperty

Резервное хранилище для поля QueryIcon.

QueryProperty

Резервное хранилище для поля Query.

SearchBoxVisibilityProperty

Резервное хранилище для поля SearchBoxVisibility.

SelectedItemProperty

Резервное хранилище для поля SelectedItem.

ShowsResultsProperty

Резервное хранилище для поля ShowsResults.

TextColorProperty

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

TextTransformProperty

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

VerticalTextAlignmentProperty

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

Свойства

BackgroundColor

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

BindingContext

Возвращает или задает объект, содержащий свойства, которые будут являться целевыми для привязанных свойств, относящихся к этому объекту BindableObject.

(Унаследовано от BindableObject)
CancelButtonColor

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

CharacterSpacing

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

ClearIcon

Значок, отображаемый для очистки содержимого поля поиска.

ClearIconHelpText

Доступный текст справки для значка очистки.

ClearIconName

Имя значка очистки для использования со средствами чтения с экрана.

ClearPlaceholderCommand

ICommand выполняется при касании ClearPlaceholderIcon.

ClearPlaceholderCommandParameter

Параметр, передаваемый ClearPlaceholderCommand.

ClearPlaceholderEnabled

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

ClearPlaceholderHelpText

Доступный текст справки для ClearPlaceholderIcon.

ClearPlaceholderIcon

Значок очистки заполнителя, отображаемый при пустом поле поиска.

ClearPlaceholderName

Имя значка очистки заполнителя для использования со средствами чтения с экрана.

Command

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

CommandParameter

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

Dispatcher

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

(Унаследовано от BindableObject)
DisplayMemberName

Имя или путь к свойству, которое отображается для каждого элемента данных в коллекции ItemsSource.

FontAttributes

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

FontFamily

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

FontSize

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

HorizontalTextAlignment

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

IsFocused

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

IsSearchEnabled

Возвращает или задает состояние включения поля поиска.

ItemsSource

Коллекция элементов для отображения в области подсказки. По умолчанию — null.

ItemTemplate

DataTemplate для применения к каждому элементу в ItemsSource.

Keyboard

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

Placeholder

Текст для отображения при пустом поле поиска.

PlaceholderColor

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

Query

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

QueryIcon

Значок, указывающий, что функция поиска доступна.

QueryIconHelpText

Доступный текст справки для QueryIcon.

QueryIconName

Имя QueryIcon для использования со средствами чтения с экрана.

SearchBoxVisibility

Возвращает или задает видимость поля поиска.

SelectedItem

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

ShowsResults

Возвращает или задает отображение результатов поиска в области подсказки при вводе текста.

TextColor

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

TextTransform

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

VerticalTextAlignment

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

Методы

ApplyBindings()

Применяет привязки к BindingContext.

(Унаследовано от BindableObject)
ClearValue(BindableProperty)

Очищает значение, заданное методом SetValue для property.

(Унаследовано от BindableObject)
ClearValue(BindablePropertyKey)

Очищает значение, заданное методом SetValue для свойства, которое определяется параметром propertyKey.

(Унаследовано от BindableObject)
CoerceValue(BindableProperty)

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

(Унаследовано от BindableObject)
CoerceValue(BindablePropertyKey)

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

(Унаследовано от BindableObject)
Focus()

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

GetValue(BindableProperty)

Возвращает значение, которое содержится в BindableProperty.

(Унаследовано от BindableObject)
GetValues(BindableProperty, BindableProperty)
Устаревшие..

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Устаревшие..

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
IsSet(BindableProperty)

Возвращает true, если целевое свойство существует и задано.

(Унаследовано от BindableObject)
OnBindingContextChanged()

Переопределите этот метод для выполнения действия при изменении BindingContext.

(Унаследовано от BindableObject)
OnClearPlaceholderClicked()

Разработчики могут переопределить этот метод, чтобы реагировать на касание ClearPlaceholderIcon.

OnFocused()

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

OnItemSelected(Object)

Разработчики могут переопределить этот метод, чтобы реагировать на выбор пользователем результата поиска.

OnPropertyChanged(String)

Этот метод можно вызвать из дочернего класса для уведомления об изменении свойства.

(Унаследовано от BindableObject)
OnPropertyChanging(String)

Этот метод можно вызвать из дочернего класса для уведомления о том, что свойство будет изменено.

(Унаследовано от BindableObject)
OnQueryChanged(String, String)

Разработчики могут переопределить этот метод, чтобы реагировать на изменение Query.

OnQueryConfirmed()

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

OnUnfocus()

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

RemoveBinding(BindableProperty)

Удаляет заданную ранее привязку.

(Унаследовано от BindableObject)
SetBinding(BindableProperty, BindingBase)

Присваивает привязку свойству.

(Унаследовано от BindableObject)
SetIsFocused(Boolean)

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

SetValue(BindableProperty, Object)

Задает значение указанного свойства.

(Унаследовано от BindableObject)
SetValue(BindablePropertyKey, Object)

Задает значение propertyKey.

(Унаследовано от BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
UnapplyBindings()

Отменяет применение всех заданных ранее привязок.

(Унаследовано от BindableObject)
Unfocus()

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

UpdateFormsText(String, TextTransform)

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

События

BindingContextChanged

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

(Унаследовано от BindableObject)
FocusChangeRequested

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

Focused

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

PropertyChanged

Происходит при изменении свойства.

(Унаследовано от BindableObject)
PropertyChanging

Происходит, если свойство скоро изменится.

(Унаследовано от BindableObject)
Unfocused

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

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

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Для внутреннего использования платформой Xamarin.Forms.

(Унаследовано от BindableObject)
IFontElement.FontSizeDefaultValueCreator()

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

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

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

IFontElement.OnFontChanged(Font, Font)

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

IFontElement.OnFontFamilyChanged(String, String)

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

IFontElement.OnFontSizeChanged(Double, Double)

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

ISearchHandlerController.ClearPlaceholderClicked()

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

ISearchHandlerController.ItemSelected(Object)

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

ISearchHandlerController.ListProxy

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

ISearchHandlerController.ListProxyChanged

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

ISearchHandlerController.QueryConfirmed()

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

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

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

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

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

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

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

Создает и применяет привязку к свойству.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Устаревшие..

Создает и применяет привязку из выражения.

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)

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

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