Compartir a través de


SearchHandler Clase

Definición

Implementación predeterminada de 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
Herencia
SearchHandler
Implementaciones

Constructores

SearchHandler()

Implementación predeterminada de ISearchHandlerController.

Campos

AutomationIdProperty

Propiedad enlazable para AutomationId.

BackgroundColorProperty

Propiedad enlazable para BackgroundColor.

CancelButtonColorProperty

Propiedad enlazable para CancelButtonColor.

CharacterSpacingProperty

Propiedad enlazable para CharacterSpacing.

ClearIconHelpTextProperty

Propiedad enlazable para ClearIconHelpText.

ClearIconNameProperty

Propiedad enlazable para ClearIconName.

ClearIconProperty

Propiedad enlazable para ClearIcon.

ClearPlaceholderCommandParameterProperty

Propiedad enlazable para ClearPlaceholderCommandParameter.

ClearPlaceholderCommandProperty

Propiedad enlazable para ClearPlaceholderCommand.

ClearPlaceholderEnabledProperty

Propiedad enlazable para ClearPlaceholderEnabled.

ClearPlaceholderHelpTextProperty

Propiedad enlazable para ClearPlaceholderHelpText.

ClearPlaceholderIconProperty

Propiedad enlazable para ClearPlaceholderIcon.

ClearPlaceholderNameProperty

Propiedad enlazable para ClearPlaceholderName.

CommandParameterProperty

Propiedad enlazable para CommandParameter.

CommandProperty

Propiedad enlazable para Command.

DisplayMemberNameProperty

Propiedad enlazable para DisplayMemberName.

FontAttributesProperty

Propiedad enlazable para FontAttributes.

FontAutoScalingEnabledProperty

Propiedad enlazable para FontAutoScalingEnabled.

FontFamilyProperty

Propiedad enlazable para FontFamily.

FontSizeProperty

Propiedad enlazable para FontSize.

HorizontalTextAlignmentProperty

Propiedad enlazable para HorizontalTextAlignment.

IsFocusedProperty

Propiedad enlazable para IsFocused.

IsFocusedPropertyKey

Implementación predeterminada de ISearchHandlerController.

IsSearchEnabledProperty

Propiedad enlazable para IsSearchEnabled.

ItemsSourceProperty

Propiedad enlazable para ItemsSource.

ItemTemplateProperty

Propiedad enlazable para ItemTemplate.

KeyboardProperty

Propiedad enlazable para Keyboard.

PlaceholderColorProperty

Propiedad enlazable para PlaceholderColor.

PlaceholderProperty

Propiedad enlazable para Placeholder.

QueryIconHelpTextProperty

Propiedad enlazable para QueryIconHelpText.

QueryIconNameProperty

Propiedad enlazable para QueryIconName.

QueryIconProperty

Propiedad enlazable para QueryIcon.

QueryProperty

Propiedad enlazable para Query.

SearchBoxVisibilityProperty

Propiedad enlazable para SearchBoxVisibility.

SelectedItemProperty

Memoria auxiliar del campo SelectedItem.

ShowsResultsProperty

Propiedad enlazable para ShowsResults.

TextColorProperty

Propiedad enlazable para TextColor.

TextTransformProperty

Propiedad enlazable para TextTransform.

VerticalTextAlignmentProperty

Propiedad enlazable para VerticalTextAlignment.

Propiedades

AutomationId

Implementación predeterminada de ISearchHandlerController.

BackgroundColor

Implementación predeterminada de ISearchHandlerController.

BindingContext

Obtiene o establece un objeto que contiene las propiedades destinadas a las propiedades enlazadas que pertenecen a este BindableObjectobjeto . Esta es una propiedad enlazable.

(Heredado de BindableObject)
CancelButtonColor

Implementación predeterminada de ISearchHandlerController.

CharacterSpacing

Implementación predeterminada de ISearchHandlerController.

ClearIcon

El icono mostrado para borrar el contenido del cuadro de búsqueda.

ClearIconHelpText

El texto de ayuda accesible para el icono de borrar.

ClearIconName

El nombre del icono de borrar que se va a usar con los lectores de pantalla.

ClearPlaceholderCommand

La clase ICommand que se ejecuta cuando se pulsa ClearPlaceholderIcon.

ClearPlaceholderCommandParameter

El parámetro que se pasa a ClearPlaceholderCommand.

ClearPlaceholderEnabled

Si ClearPlaceholderCommand se puede ejecutar.

ClearPlaceholderHelpText

El texto de ayuda accesible para ClearPlaceholderIcon.

ClearPlaceholderIcon

El icono de borrar marcador de posición que se muestra cuando el cuadro de búsqueda está vacío.

ClearPlaceholderName

El nombre del icono de borrar marcador de posición para su uso con los lectores de pantalla.

Command

Obtiene o establece el ICommand que se ejecuta cuando se confirma la consulta de búsqueda.

CommandParameter

Obtiene o establece el parámetro de Command, que se ejecuta cuando se confirma la consulta de búsqueda.

Dispatcher

Obtiene el distribuidor que estaba disponible cuando se creó este objeto enlazable; de lo contrario, intenta encontrar el distribuidor disponible más cercano (probablemente el de la ventana o la aplicación).

(Heredado de BindableObject)
DisplayMemberName
Obsoletos.

El nombre o la ruta de acceso de la propiedad que se muestra para cada elemento de datos de la colección ItemsSource.

FontAttributes

Implementación predeterminada de ISearchHandlerController.

FontAutoScalingEnabled

Implementación predeterminada de ISearchHandlerController.

FontFamily

Implementación predeterminada de ISearchHandlerController.

FontSize

Implementación predeterminada de ISearchHandlerController.

HorizontalTextAlignment

Implementación predeterminada de ISearchHandlerController.

IsFocused

Implementación predeterminada de ISearchHandlerController.

IsSearchEnabled

Obtiene o establece si el cuadro de búsqueda se habilita.

ItemsSource

La colección de elementos que se mostrará en el área de sugerencias. El valor predeterminado es null.

ItemTemplate

El DataTemplate para aplicar a cada elemento de ItemsSource.

Keyboard

Implementación predeterminada de ISearchHandlerController.

Placeholder

El texto que se muestra cuando el cuadro de búsqueda está vacío.

PlaceholderColor

Implementación predeterminada de ISearchHandlerController.

Query

Obtiene o establece el texto del cuadro de búsqueda.

QueryIcon

El icono que se utiliza para indicar que la búsqueda está disponible.

QueryIconHelpText

El texto de ayuda accesible para QueryIcon.

QueryIconName

El nombre de QueryIcon para su uso con los lectores de pantalla.

SearchBoxVisibility

Obtiene o establece si el cuadro de búsqueda está visible.

SelectedItem

Implementación predeterminada de ISearchHandlerController.

ShowsResults

Obtiene o establece si se deben esperar resultados de búsqueda en el área de sugerencias al escribir texto.

TextColor

Implementación predeterminada de ISearchHandlerController.

TextTransform

Implementación predeterminada de ISearchHandlerController.

VerticalTextAlignment

Implementación predeterminada de ISearchHandlerController.

Métodos

ApplyBindings()

Aplica todos los enlaces actuales a BindingContext.

(Heredado de BindableObject)
ClearValue(BindableProperty)

Borra cualquier valor establecido previamente para una propiedad enlazable.

(Heredado de BindableObject)
ClearValue(BindablePropertyKey)

Borra cualquier valor establecido previamente para una propiedad enlazable, identificada por su clave.

(Heredado de BindableObject)
CoerceValue(BindableProperty)

Convierte el valor de la propiedad enlazable especificada. Para ello, se invoca BindableProperty.CoerceValueDelegate la propiedad enlazable especificada.

(Heredado de BindableObject)
CoerceValue(BindablePropertyKey)

Convierte el valor de la propiedad enlazable especificada. Para ello, se invoca BindableProperty.CoerceValueDelegate la propiedad enlazable especificada.

(Heredado de BindableObject)
Focus()

Implementación predeterminada de ISearchHandlerController.

GetValue(BindableProperty)

Devuelve el valor contenido en la propiedad enlazable especificada.

(Heredado de BindableObject)
IsSet(BindableProperty)

Determina si existe o no una propiedad enlazable y tiene un valor establecido.

(Heredado de BindableObject)
OnBindingContextChanged()

Genera el evento BindingContextChanged.

(Heredado de BindableObject)
OnClearPlaceholderClicked()

Implementación predeterminada de ISearchHandlerController.

OnFocused()

Implementación predeterminada de ISearchHandlerController.

OnItemSelected(Object)

Implementación predeterminada de ISearchHandlerController.

OnPropertyChanged(String)

Genera el evento PropertyChanged.

(Heredado de BindableObject)
OnPropertyChanging(String)

Genera el evento PropertyChanging.

(Heredado de BindableObject)
OnQueryChanged(String, String)

Implementación predeterminada de ISearchHandlerController.

OnQueryConfirmed()

Implementación predeterminada de ISearchHandlerController.

OnUnfocus()

Implementación predeterminada de ISearchHandlerController.

RemoveBinding(BindableProperty)

Quita un enlace establecido previamente de una propiedad enlazable.

(Heredado de BindableObject)
SetBinding(BindableProperty, BindingBase)

Asigna un enlace a una propiedad enlazable.

(Heredado de BindableObject)
SetIsFocused(Boolean)

Implementación predeterminada de ISearchHandlerController.

SetValue(BindableProperty, Object)

Establece el valor de la propiedad enlazable especificada.

(Heredado de BindableObject)
SetValue(BindablePropertyKey, Object)

Establece el valor de la propiedad enlazable especificada.

(Heredado de BindableObject)
UnapplyBindings()

Quita todos los enlaces actuales del contexto actual.

(Heredado de BindableObject)
Unfocus()

Implementación predeterminada de ISearchHandlerController.

UpdateFormsText(String, TextTransform)

Implementación predeterminada de ISearchHandlerController.

Eventos

BindingContextChanged

Se produce cuando cambia el valor de la propiedad BindingContext.

(Heredado de BindableObject)
FocusChangeRequested

Implementación predeterminada de ISearchHandlerController.

Focused

Implementación predeterminada de ISearchHandlerController.

PropertyChanged

Se produce cuando un valor de propiedad cambia.

(Heredado de BindableObject)
PropertyChanging

Se produce cuando cambia el valor de una propiedad.

(Heredado de BindableObject)
Unfocused

Implementación predeterminada de ISearchHandlerController.

Implementaciones de interfaz explícitas

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Implementación predeterminada de ISearchHandlerController.

(Heredado de BindableObject)
IFontElement.FontSizeDefaultValueCreator()

Implementación predeterminada de ISearchHandlerController.

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

Implementación predeterminada de ISearchHandlerController.

IFontElement.OnFontAutoScalingEnabledChanged(Boolean, Boolean)

Implementación predeterminada de ISearchHandlerController.

IFontElement.OnFontFamilyChanged(String, String)

Implementación predeterminada de ISearchHandlerController.

IFontElement.OnFontSizeChanged(Double, Double)

Implementación predeterminada de ISearchHandlerController.

ISearchHandlerController.ClearPlaceholderClicked()

Implementación predeterminada de ISearchHandlerController.

ISearchHandlerController.ItemSelected(Object)

Implementación predeterminada de ISearchHandlerController.

ISearchHandlerController.ListProxy

Implementación predeterminada de ISearchHandlerController.

ISearchHandlerController.ListProxyChanged

Implementación predeterminada de ISearchHandlerController.

ISearchHandlerController.QueryConfirmed()

Implementación predeterminada de ISearchHandlerController.

Métodos de extensión

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Implementación predeterminada de ISearchHandlerController.

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

Implementación predeterminada de ISearchHandlerController.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Implementación predeterminada de ISearchHandlerController.

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

Crea y aplica un enlace a una propiedad.

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

Crea un enlace entre una propiedad en el objeto de origen y una propiedad en el objeto de destino.

ToFont(IFontElement, Nullable<Double>)

Implementación predeterminada de ISearchHandlerController.

Se aplica a