SearchHandler 类

定义

ISearchHandlerController 的默认实现。

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
type SearchHandler = class
    inherit BindableObject
    interface ISearchHandlerController
    interface IFontElement
Public Class SearchHandler
Inherits BindableObject
Implements IFontElement, ISearchHandlerController
继承
SearchHandler
实现

构造函数

SearchHandler()

ISearchHandlerController 的默认实现。

字段

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

ISearchHandlerController 的默认实现。

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

ISearchHandlerController 的默认实现。

BackgroundColor

ISearchHandlerController 的默认实现。

BindingContext

获取或设置一个对象,该对象包含由属于此 BindableObject属性的绑定属性所面向的属性。 这是一种可绑定属性。

(继承自 BindableObject)
CancelButtonColor

ISearchHandlerController 的默认实现。

CharacterSpacing

ISearchHandlerController 的默认实现。

ClearIcon

用于清除搜索框内容的显示图标。

ClearIconHelpText

清除图标的可访问帮助文本。

ClearIconName

与屏幕阅读器配合使用的清除图标的名称。

ClearPlaceholderCommand

点击 ClearPlaceholderIcon 时执行的 ICommand。

ClearPlaceholderCommandParameter

传递给 ClearPlaceholderCommand 的参数。

ClearPlaceholderEnabled

是否可以执行 ClearPlaceholderCommand

ClearPlaceholderHelpText

ClearPlaceholderIcon 的可访问帮助文本。

ClearPlaceholderIcon

搜索框为空时所显示的清除占位符图标。

ClearPlaceholderName

与屏幕阅读器配合使用的清除占位符图标的名称。

Command

将获取或设置确认搜索查询时要执行的 ICommand。

CommandParameter

将获取或设置确认搜索查询时要执行的 Command 的参数。

Dispatcher

获取创建此可绑定对象时可用的调度程序,否则会尝试查找最近的可用调度程序(可能是窗口的/应用)。

(继承自 BindableObject)
DisplayMemberName
已过时.

所显示的 ItemsSource 集合各个数据项的属性的名称或路径。

FontAttributes

ISearchHandlerController 的默认实现。

FontAutoScalingEnabled

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)

清除以前为可绑定属性设置的任何值。

(继承自 BindableObject)
ClearValue(BindablePropertyKey)

清除以前为其键标识的可绑定属性设置的任何值。

(继承自 BindableObject)
CoerceValue(BindableProperty)

强制指定可绑定属性的值。 这是通过调用 BindableProperty.CoerceValueDelegate 指定的可绑定属性来完成的。

(继承自 BindableObject)
CoerceValue(BindablePropertyKey)

强制指定可绑定属性的值。 这是通过调用 BindableProperty.CoerceValueDelegate 指定的可绑定属性来完成的。

(继承自 BindableObject)
Focus()

ISearchHandlerController 的默认实现。

GetValue(BindableProperty)

返回给定可绑定属性中包含的值。

(继承自 BindableObject)
IsSet(BindableProperty)

确定可绑定属性是否存在并设置了值。

(继承自 BindableObject)
OnBindingContextChanged()

引发 BindingContextChanged 事件。

(继承自 BindableObject)
OnClearPlaceholderClicked()

ISearchHandlerController 的默认实现。

OnFocused()

ISearchHandlerController 的默认实现。

OnItemSelected(Object)

ISearchHandlerController 的默认实现。

OnPropertyChanged(String)

引发 PropertyChanged 事件。

(继承自 BindableObject)
OnPropertyChanging(String)

引发 PropertyChanging 事件。

(继承自 BindableObject)
OnQueryChanged(String, String)

ISearchHandlerController 的默认实现。

OnQueryConfirmed()

ISearchHandlerController 的默认实现。

OnUnfocus()

ISearchHandlerController 的默认实现。

RemoveBinding(BindableProperty)

从可绑定属性中删除以前设置的绑定。

(继承自 BindableObject)
SetBinding(BindableProperty, BindingBase)

将绑定分配给可绑定属性。

(继承自 BindableObject)
SetIsFocused(Boolean)

ISearchHandlerController 的默认实现。

SetValue(BindableProperty, Object)

设置指定的可绑定属性的值。

(继承自 BindableObject)
SetValue(BindablePropertyKey, Object)

设置指定的可绑定属性的值。

(继承自 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)

ISearchHandlerController 的默认实现。

(继承自 BindableObject)
IFontElement.FontSizeDefaultValueCreator()

ISearchHandlerController 的默认实现。

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

ISearchHandlerController 的默认实现。

IFontElement.OnFontAutoScalingEnabledChanged(Boolean, Boolean)

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 的默认实现。

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

ISearchHandlerController 的默认实现。

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

ISearchHandlerController 的默认实现。

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>)

ISearchHandlerController 的默认实现。

适用于