SearchHandler Clase

Definición

Implementación predeterminada de ISearchHandlerController.Default implementation of ISearchHandlerController.

public class SearchHandler : Xamarin.Forms.BindableObject, Xamarin.Forms.ISearchHandlerController
type SearchHandler = class
    inherit BindableObject
    interface ISearchHandlerController
Herencia
SearchHandler
Implementaciones

Constructores

SearchHandler()

Campos

ClearIconHelpTextProperty

Memoria auxiliar del campo ClearIconHelpText.The backing store for the ClearIconHelpText field.

ClearIconNameProperty

Memoria auxiliar del campo ClearIconName.The backing store for the ClearIconName field.

ClearIconProperty

Memoria auxiliar del campo ClearIcon.The backing store for the ClearIcon field.

ClearPlaceholderCommandParameterProperty

Memoria auxiliar del campo ClearPlaceholderCommandParameter.The backing store for the ClearPlaceholderCommandParameter field.

ClearPlaceholderCommandProperty

Memoria auxiliar del campo ClearPlaceholderCommand.The backing store for the ClearPlaceholderCommand field.

ClearPlaceholderEnabledProperty

Memoria auxiliar del campo ClearPlaceholderEnabled.The backing store for the ClearPlaceholderEnabled field.

ClearPlaceholderHelpTextProperty

Memoria auxiliar del campo ClearPlaceholderHelpText.The backing store for the ClearPlaceholderHelpText field.

ClearPlaceholderIconProperty

Memoria auxiliar del campo ClearPlaceholderIcon.The backing store for the ClearPlaceholderIcon field.

ClearPlaceholderNameProperty

Memoria auxiliar del campo ClearPlaceholderName.The backing store for the ClearPlaceholderName field.

CommandParameterProperty

Memoria auxiliar del campo CommandParameter.The backing store for the CommandParameter field.

CommandProperty

Memoria auxiliar del campo Command.The backing store for the Command field.

DisplayMemberNameProperty

Memoria auxiliar del campo DisplayMemberName.The backing store for the DisplayMemberName field.

IsSearchEnabledProperty

Memoria auxiliar del campo IsSearchEnabled.The backing store for the IsSearchEnabled field.

ItemsSourceProperty

Memoria auxiliar del campo ItemsSource.The backing store for the ItemsSource field.

ItemTemplateProperty

Memoria auxiliar del campo ItemTemplate.The backing store for the ItemTemplate field.

PlaceholderProperty

Memoria auxiliar del campo Placeholder.The backing store for the Placeholder field.

QueryIconHelpTextProperty

Memoria auxiliar del campo QueryIconHelpText.The backing store for the QueryIconHelpText field.

QueryIconNameProperty

Memoria auxiliar del campo QueryIconName.The backing store for the QueryIconName field.

QueryIconProperty

Memoria auxiliar del campo QueryIcon.The backing store for the QueryIcon field.

QueryProperty

Memoria auxiliar del campo Query.The backing store for the Query field.

SearchBoxVisibilityProperty

Memoria auxiliar del campo SearchBoxVisibility.The backing store for the SearchBoxVisibility field.

SelectedItemProperty

Memoria auxiliar del campo SelectedItem.The backing store for the SelectedItem field.

ShowsResultsProperty

Memoria auxiliar del campo ShowsResults.The backing store for the ShowsResults field.

Propiedades

BindingContext

Obtiene o establece el objeto que contiene las propiedades que van a dirigir las propiedades enlazadas que pertenecen a este BindableObject.Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject.

(Heredado de BindableObject)
ClearIcon

El icono mostrado para borrar el contenido del cuadro de búsqueda.The icon displayed to clear the contents of the search box.

ClearIconHelpText

El texto de ayuda accesible para el icono de borrar.The accessible help text for the clear icon.

ClearIconName

El nombre del icono de borrar que se va a usar con los lectores de pantalla.The name of the clear icon for use with screen readers.

ClearPlaceholderCommand

La clase ICommand que se ejecuta cuando se pulsa ClearPlaceholderIcon.ICommand executed when the ClearPlaceholderIcon is tapped.

ClearPlaceholderCommandParameter

El parámetro que se pasa a ClearPlaceholderCommand.The parameter passed to the ClearPlaceholderCommand.

ClearPlaceholderEnabled

Si ClearPlaceholderCommand se puede ejecutar.Whether the ClearPlaceholderCommand can be executed.

ClearPlaceholderHelpText

El texto de ayuda accesible para ClearPlaceholderIcon.The accessible help text for the ClearPlaceholderIcon.

ClearPlaceholderIcon

El icono de borrar marcador de posición que se muestra cuando el cuadro de búsqueda está vacío.The clear placeholder icon displayed when the search box is empty.

ClearPlaceholderName

El nombre del icono de borrar marcador de posición para su uso con los lectores de pantalla.The name of the clear placeholder icon for use with screen readers.

Command

Obtiene o establece el ICommand que se ejecuta cuando se confirma la consulta de búsqueda.Gets or sets the ICommand executed when the search query is confirmed.

CommandParameter

Obtiene o establece el parámetro de Command, que se ejecuta cuando se confirma la consulta de búsqueda.Gets or sets the parameter of the Command, which is executed when the search query is confirmed.

DisplayMemberName

El nombre o la ruta de acceso de la propiedad que se muestra para cada elemento de datos de la colección ItemsSource.The name or path of the property that is displayed for each item of data in the ItemsSource collection.

IsSearchEnabled

Obtiene o establece si el cuadro de búsqueda se habilita.Gets or sets whether the search box is enabled.

ItemsSource

La colección de elementos que se mostrará en el área de sugerencias.The collection of items to be displayed in the suggestion area. El valor predeterminado es null.Default is null.

ItemTemplate

El DataTemplate para aplicar a cada elemento de ItemsSource.The DataTemplate to apply to each item in ItemsSource.

Placeholder

El texto que se muestra cuando el cuadro de búsqueda está vacío.The text to display when the search box is empty.

Query

Obtiene o establece el texto del cuadro de búsqueda.Gets or sets the text of the search box.

QueryIcon

El icono que se utiliza para indicar que la búsqueda está disponible.The icon used to indicate that search is available.

QueryIconHelpText

El texto de ayuda accesible para QueryIcon.The accessible help text for the QueryIcon.

QueryIconName

El nombre de QueryIcon para su uso con los lectores de pantalla.The name of the QueryIcon for use with screen readers.

SearchBoxVisibility

Obtiene o establece si el cuadro de búsqueda está visible.Gets or sets whether the search box is visible.

SelectedItem
ShowsResults

Obtiene o establece si se deben esperar resultados de búsqueda en el área de sugerencias al escribir texto.Gets or sets whether search results should be expected in the suggestion area on text entry.

Métodos

ApplyBindings()

Aplica los enlaces a BindingContext.Apply the bindings to BindingContext.

(Heredado de BindableObject)
ClearValue(BindableProperty)

Borra cualquier valor establecido por SetValue para property.Clears any value set by SetValue for property.

(Heredado de BindableObject)
ClearValue(BindablePropertyKey)

Borra cualquier valor establecido por SetValue para la propiedad que propertyKey identifica.Clears any value set by SetValue for the property that is identified by propertyKey.

(Heredado de BindableObject)
GetValue(BindableProperty)

Devuelve el valor contenido en la propiedad BindableProperty.Returns the value that is contained in the BindableProperty.

(Heredado de BindableObject)
GetValues(BindableProperty, BindableProperty)

Para uso interno de la plataforma de Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Heredado de BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)

Para uso interno de la plataforma de Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Heredado de BindableObject)
IsSet(BindableProperty)

Devuelve true si existe y se ha establecido la propiedad de destino.Returns true if the target property exists and has been set.

(Heredado de BindableObject)
OnBindingContextChanged()

Reemplaza este método para ejecutar una acción cuando BindingContext cambia.Override this method to execute an action when the BindingContext changes.

(Heredado de BindableObject)
OnClearPlaceholderClicked()

Los desarrolladores pueden invalidar este método para responder al elemento ClearPlaceholderIcon que se pulsa.Developers may override this method to respond to the ClearPlaceholderIcon being tapped.

OnItemSelected(Object)

Los desarrolladores pueden invalidar este método para responder a un resultado de búsqueda que ha seleccionado el usuario.Developers may override this method to respond to a search result being selected by the user.

OnPropertyChanged(String)

Llama a este método desde una clase secundaria para notificar que se produjo un cambio en una propiedad.Call this method from a child class to notify that a change happened on a property.

(Heredado de BindableObject)
OnPropertyChanging(String)

Llama a este método desde una clase secundaria para notificar que se va a producir un cambio en una propiedad.Call this method from a child class to notify that a change is going to happen on a property.

(Heredado de BindableObject)
OnQueryChanged(String, String)

Los desarrolladores pueden invalidar este método para responder al elemento Query que se modifica.Developers may override this method to respond to the Query being modified.

OnQueryConfirmed()

Los desarrolladores pueden invalidar este método para responder al usuario que introduce o confirma su consulta en el cuadro de búsqueda.Developers may override this method to respond to the user entering or confirming their query in the search box.

RemoveBinding(BindableProperty)

Quita un enlace definida previamente.Removes a previously set binding.

(Heredado de BindableObject)
SetBinding(BindableProperty, BindingBase)

Asigna un enlace a una propiedad.Assigns a binding to a property.

(Heredado de BindableObject)
SetValue(BindableProperty, Object)

Establece el valor de la propiedad especificada.Sets the value of the specified property.

(Heredado de BindableObject)
SetValue(BindablePropertyKey, Object)

Establece el valor de la propiedad propertyKey.Sets the value of the propertyKey.

(Heredado de BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Para uso interno de la plataforma de Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Heredado de BindableObject)
UnapplyBindings()

Deshace todos los enlaces establecidos previamente.Unapplies all previously set bindings.

(Heredado de BindableObject)

Eventos

BindingContextChanged

Se produce siempre que cambia la propiedad BindingContext.Raised whenever the BindingContext property changes.

(Heredado de BindableObject)
PropertyChanged

Se produce cuando ha cambiado una propiedad.Raised when a property has changed.

(Heredado de BindableObject)
PropertyChanging

Se produce cuando una propiedad está a punto de cambiar.Raised when a property is about to change.

(Heredado de BindableObject)

Implementaciones de interfaz explícitas

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Para uso interno de la plataforma de Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Heredado de BindableObject)
ISearchHandlerController.ClearPlaceholderClicked()
ISearchHandlerController.ItemSelected(Object)
ISearchHandlerController.ListProxy
ISearchHandlerController.ListProxyChanged
ISearchHandlerController.QueryConfirmed()

Métodos de extensión

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

Crea y aplica un enlace a una propiedad.Creates and applies a binding to a property.

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

Crea y aplica un enlace desde una expresión.Creates and applies a binding from an expression.

Se aplica a