Язык

SearchHandler Класс

Определение

Предоставляет функции поиска в Shell приложении.

public ref class SearchHandler : Microsoft::Maui::Controls::BindableObject, Microsoft::Maui::Controls::Internals::IFontElement, Microsoft::Maui::Controls::ISearchHandlerController, Microsoft::Maui::Controls::ITextAlignmentElement, Microsoft::Maui::Controls::ITextElement
public ref class SearchHandler : Microsoft::Maui::Controls::BindableObject, Microsoft::Maui::Controls::Internals::IFontElement, Microsoft::Maui::Controls::ISearchHandlerController
public class SearchHandler : Microsoft.Maui.Controls.BindableObject, Microsoft.Maui.Controls.Internals.IFontElement, Microsoft.Maui.Controls.ISearchHandlerController, Microsoft.Maui.Controls.ITextAlignmentElement, Microsoft.Maui.Controls.ITextElement
public class SearchHandler : Microsoft.Maui.Controls.BindableObject, Microsoft.Maui.Controls.Internals.IFontElement, Microsoft.Maui.Controls.ISearchHandlerController
type SearchHandler = class
    inherit BindableObject
    interface ISearchHandlerController
    interface IFontElement
    interface ITextElement
    interface ITextAlignmentElement
type SearchHandler = class
    inherit BindableObject
    interface ISearchHandlerController
    interface IFontElement
Public Class SearchHandler
Inherits BindableObject
Implements IFontElement, ISearchHandlerController, ITextAlignmentElement, ITextElement
Public Class SearchHandler
Inherits BindableObject
Implements IFontElement, ISearchHandlerController
Наследование
SearchHandler
Реализации

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

Имя Описание
SearchHandler()

Предоставляет функции поиска в Shell приложении.

Поля

Имя Описание
AutomationIdProperty

Привязываемое свойство для AutomationId.

BackgroundColorProperty

Привязываемое свойство для BackgroundColor.

CancelButtonColorProperty

Привязываемое свойство для CancelButtonColor.

CharacterSpacingProperty

Привязываемое свойство для CharacterSpacing.

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

Привязываемое свойство для FontAttributes.

FontAutoScalingEnabledProperty

Привязываемое свойство для FontAutoScalingEnabled.

FontFamilyProperty

Привязываемое свойство для FontFamily.

FontSizeProperty

Привязываемое свойство для FontSize.

HorizontalTextAlignmentProperty

Привязываемое свойство для HorizontalTextAlignment.

IsFocusedProperty

Привязываемое свойство для IsFocused.

IsFocusedPropertyKey

Ключ привязываемого свойства для IsFocused.

IsSearchEnabledProperty

Привязываемое свойство для IsSearchEnabled.

ItemsSourceProperty

Привязываемое свойство для ItemsSource.

ItemTemplateProperty

Привязываемое свойство для ItemTemplate.

KeyboardProperty

Привязываемое свойство для Keyboard.

PlaceholderColorProperty

Привязываемое свойство для PlaceholderColor.

PlaceholderProperty

Привязываемое свойство для Placeholder.

QueryIconHelpTextProperty

Привязываемое свойство для QueryIconHelpText.

QueryIconNameProperty

Привязываемое свойство для QueryIconName.

QueryIconProperty

Привязываемое свойство для QueryIcon.

QueryProperty

Привязываемое свойство для Query.

SearchBoxVisibilityProperty

Привязываемое свойство для SearchBoxVisibility.

SelectedItemProperty

Привязываемое свойство для SelectedItem.

ShowsResultsProperty

Привязываемое свойство для ShowsResults.

TextColorProperty

Привязываемое свойство для TextColor.

TextTransformProperty

Привязываемое свойство для TextTransform.

VerticalTextAlignmentProperty

Привязываемое свойство для VerticalTextAlignment.

Свойства

Имя Описание
AutomationId

Предоставляет функции поиска в Shell приложении.

BackgroundColor

Возвращает или задает цвет фона поля поиска. Это свойство может быть привязано.

BindingContext

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

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

Возвращает или задает цвет кнопки отмены. Это свойство может быть привязано.

CharacterSpacing

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

ClearIcon

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

ClearIconHelpText

Возвращает или задает текст справки по специальным возможностям для значка очистки. Это свойство может быть привязано.

ClearIconName

Возвращает или задает имя специальных возможностей для значка очистки. Это свойство может быть привязано.

ClearPlaceholderCommand

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

ClearPlaceholderCommandParameter

Возвращает или задает параметр, переданный ClearPlaceholderCommandв . Это свойство может быть привязано.

ClearPlaceholderEnabled

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

ClearPlaceholderHelpText

Возвращает или задает текст справки по специальным возможностям для значка заполнителя. Это свойство может быть привязано.

ClearPlaceholderIcon

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

ClearPlaceholderName

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

Command

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

CommandParameter

Возвращает или задает параметр, переданный Commandв . Это свойство может быть привязано.

Dispatcher

Возвращает диспетчер, который был доступен при создании этого привязываемого объекта, в противном случае пытается найти ближайший доступный диспетчер (вероятно, окно или приложение).

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

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

FontAttributes

Возвращает или задает атрибуты шрифта для текста поиска. Это свойство может быть привязано.

FontAutoScalingEnabled

Предоставляет функции поиска в Shell приложении.

FontFamily

Возвращает или задает семейство шрифтов для текста поиска. Это свойство может быть привязано.

FontSize

Возвращает или задает размер шрифта для текста поиска. Это свойство может быть привязано.

HorizontalTextAlignment

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

IsFocused

Возвращает значение, указывающее, имеет ли этот обработчик поиска фокус. Это свойство может быть привязано.

IsSearchEnabled

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

ItemsSource

Возвращает или задает коллекцию элементов для отображения в виде предложений поиска. Это свойство может быть привязано.

ItemTemplate

Возвращает или задает шаблон для отображения элементов результатов поиска. Это свойство может быть привязано.

Keyboard

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

Placeholder

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

PlaceholderColor

Возвращает или задает цвет заполнителя. Это свойство может быть привязано.

Query

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

QueryIcon

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

QueryIconHelpText

Возвращает или задает текст справки по специальным возможностям для значка запроса. Это свойство может быть привязано.

QueryIconName

Возвращает или задает имя специальных возможностей для значка запроса. Это свойство может быть привязано.

SearchBoxVisibility

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

SelectedItem

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

ShowsResults

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

TextColor

Возвращает или задает цвет текста поиска. Это свойство может быть привязано.

TextTransform

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

VerticalTextAlignment

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

Методы

Имя Описание
ApplyBindings()

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

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

Очищает любое значение, заданное ранее для привязываемого свойства.

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

Очищает любое значение, заданное ранее для привязываемого свойства, идентифицируемого ключом.

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

Принуждается значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства.

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

Принуждается значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства.

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

Задает фокус обработчику поиска, что приводит к тому, что поле ввода станет текущим.

GetValue(BindableProperty)

Возвращает значение, содержащееся в заданном привязываемом свойстве.

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

Предоставляет функции поиска в Shell приложении.

IsSet(BindableProperty)

Определяет, существует ли привязываемое свойство и имеет набор значений.

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

Вызывает событие BindingContextChanged.

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

Предоставляет функции поиска в Shell приложении.

OnFocused()

Предоставляет функции поиска в Shell приложении.

OnItemSelected(Object)

Предоставляет функции поиска в Shell приложении.

OnPropertyChanged(String)

Вызывает событие PropertyChanged.

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

Вызывает событие PropertyChanging.

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

Предоставляет функции поиска в Shell приложении.

OnQueryConfirmed()

Предоставляет функции поиска в Shell приложении.

OnUnfocus()

Предоставляет функции поиска в Shell приложении.

RemoveBinding(BindableProperty)

Удаляет ранее заданную привязку из привязываемого свойства.

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

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

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

Задает значение IsFocused свойства. Для внутреннего использования отрисовщиками платформы.

SetValue(BindableProperty, Object)

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

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

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

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

Предоставляет функции поиска в Shell приложении.

UnapplyBindings()

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

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

Удаляет фокус из обработчика поиска.

UpdateFormsText(String, TextTransform)

Возвращает преобразованный текст с помощью указанного TextTransform.

События

Имя Описание
BindingContextChanged

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

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

Предоставляет функции поиска в Shell приложении.

Focused

Предоставляет функции поиска в Shell приложении.

PropertyChanged

Появляется при изменении значения свойства.

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

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

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

Предоставляет функции поиска в Shell приложении.

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

Имя Описание
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Предоставляет функции поиска в Shell приложении.

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

Предоставляет функции поиска в Shell приложении.

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

Предоставляет функции поиска в Shell приложении.

IFontElement.OnFontAutoScalingEnabledChanged(Boolean, Boolean)

Предоставляет функции поиска в Shell приложении.

IFontElement.OnFontFamilyChanged(String, String)

Предоставляет функции поиска в Shell приложении.

IFontElement.OnFontSizeChanged(Double, Double)

Предоставляет функции поиска в Shell приложении.

ISearchHandlerController.ClearPlaceholderClicked()

Предоставляет функции поиска в Shell приложении.

ISearchHandlerController.ItemSelected(Object)

Предоставляет функции поиска в Shell приложении.

ISearchHandlerController.ListProxy

Предоставляет функции поиска в Shell приложении.

ISearchHandlerController.ListProxyChanged

Предоставляет функции поиска в Shell приложении.

ISearchHandlerController.QueryConfirmed()

Предоставляет функции поиска в Shell приложении.

ITextAlignmentElement.OnHorizontalTextAlignmentPropertyChanged(TextAlignment, TextAlignment)

Предоставляет функции поиска в Shell приложении.

ITextElement.OnCharacterSpacingPropertyChanged(Double, Double)

Предоставляет функции поиска в Shell приложении.

ITextElement.OnTextColorPropertyChanged(Color, Color)

Предоставляет функции поиска в Shell приложении.

ITextElement.OnTextTransformChanged(TextTransform, TextTransform)

Предоставляет функции поиска в Shell приложении.

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

Имя Описание
GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Предоставляет функции поиска в Shell приложении.

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

Предоставляет функции поиска в Shell приложении.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Предоставляет функции поиска в Shell приложении.

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

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

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

Создает привязку между свойством исходного объекта и свойством целевого объекта.

ToFont(IFontElement, Nullable<Double>)

Предоставляет функции поиска в Shell приложении.

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