Compartilhar via


SearchHandler Classe

Definição

Implementação padrão de ISearchHandlerController.

public class SearchHandler : Xamarin.Forms.BindableObject, Xamarin.Forms.Internals.IFontElement, Xamarin.Forms.ISearchHandlerController
type SearchHandler = class
    inherit BindableObject
    interface ISearchHandlerController
    interface IFontElement
Herança
System.Object
SearchHandler
Implementações

Construtores

SearchHandler()

Implementação padrão de ISearchHandlerController.

Campos

BackgroundColorProperty

Implementação padrão de ISearchHandlerController.

CancelButtonColorProperty

Implementação padrão de ISearchHandlerController.

CharacterSpacingProperty

Implementação padrão de ISearchHandlerController.

ClearIconHelpTextProperty

O repositório de backup para o campo ClearIconHelpText.

ClearIconNameProperty

O repositório de backup para o campo ClearIconName.

ClearIconProperty

O repositório de backup para o campo ClearIcon.

ClearPlaceholderCommandParameterProperty

O repositório de backup para o campo ClearPlaceholderCommandParameter.

ClearPlaceholderCommandProperty

O repositório de backup para o campo ClearPlaceholderCommand.

ClearPlaceholderEnabledProperty

O repositório de backup para o campo ClearPlaceholderEnabled.

ClearPlaceholderHelpTextProperty

O repositório de backup para o campo ClearPlaceholderHelpText.

ClearPlaceholderIconProperty

O repositório de backup para o campo ClearPlaceholderIcon.

ClearPlaceholderNameProperty

O repositório de backup para o campo ClearPlaceholderName.

CommandParameterProperty

O repositório de backup para o campo CommandParameter.

CommandProperty

O repositório de backup para o campo Command.

DisplayMemberNameProperty

O repositório de backup para o campo DisplayMemberName.

FontAttributesProperty

Implementação padrão de ISearchHandlerController.

FontFamilyProperty

Implementação padrão de ISearchHandlerController.

FontSizeProperty

Implementação padrão de ISearchHandlerController.

HorizontalTextAlignmentProperty

Implementação padrão de ISearchHandlerController.

IsFocusedProperty

Implementação padrão de ISearchHandlerController.

IsFocusedPropertyKey

Implementação padrão de ISearchHandlerController.

IsSearchEnabledProperty

O repositório de backup para o campo IsSearchEnabled.

ItemsSourceProperty

O repositório de backup para o campo ItemsSource.

ItemTemplateProperty

O repositório de backup para o campo ItemTemplate.

KeyboardProperty

Implementação padrão de ISearchHandlerController.

PlaceholderColorProperty

Implementação padrão de ISearchHandlerController.

PlaceholderProperty

O repositório de backup para o campo Placeholder.

QueryIconHelpTextProperty

O repositório de backup para o campo QueryIconHelpText.

QueryIconNameProperty

O repositório de backup para o campo QueryIconName.

QueryIconProperty

O repositório de backup para o campo QueryIcon.

QueryProperty

O repositório de backup para o campo Query.

SearchBoxVisibilityProperty

O repositório de backup para o campo SearchBoxVisibility.

SelectedItemProperty

O repositório de backup para o campo SelectedItem.

ShowsResultsProperty

O repositório de backup para o campo ShowsResults.

TextColorProperty

Implementação padrão de ISearchHandlerController.

TextTransformProperty

Implementação padrão de ISearchHandlerController.

VerticalTextAlignmentProperty

Implementação padrão de ISearchHandlerController.

Propriedades

BackgroundColor

Implementação padrão de ISearchHandlerController.

BindingContext

Obtém ou define o objeto que contém as propriedades que serão o destino das propriedades associadas que pertencem a este BindableObject.

(Herdado de BindableObject)
CancelButtonColor

Implementação padrão de ISearchHandlerController.

CharacterSpacing

Implementação padrão de ISearchHandlerController.

ClearIcon

O ícone exibido para limpar o conteúdo da caixa de pesquisa.

ClearIconHelpText

O texto acessível de ajuda para o ícone de limpeza.

ClearIconName

O nome do ícone de limpeza para uso com leitores de tela.

ClearPlaceholderCommand

ICommand executado quando o ClearPlaceholderIcon é tocado.

ClearPlaceholderCommandParameter

O parâmetro passado para ClearPlaceholderCommand.

ClearPlaceholderEnabled

Se o ClearPlaceholderCommand pode ser executado.

ClearPlaceholderHelpText

O texto acessível de ajuda para o ClearPlaceholderIcon.

ClearPlaceholderIcon

O ícone de espaço reservado de limpeza exibido quando a caixa de pesquisa está vazia.

ClearPlaceholderName

O nome do ícone de espaço reservado de limpeza para uso com leitores de tela.

Command

Obtém ou define o ICommand executado quando a consulta de pesquisa é confirmada.

CommandParameter

Obtém ou define o parâmetro de Command, que é executado quando a consulta de pesquisa é confirmada.

Dispatcher

Implementação padrão de ISearchHandlerController.

(Herdado de BindableObject)
DisplayMemberName

O nome ou caminho da propriedade que é exibido para cada item de dados na coleção ItemsSource.

FontAttributes

Implementação padrão de ISearchHandlerController.

FontFamily

Implementação padrão de ISearchHandlerController.

FontSize

Implementação padrão de ISearchHandlerController.

HorizontalTextAlignment

Implementação padrão de ISearchHandlerController.

IsFocused

Implementação padrão de ISearchHandlerController.

IsSearchEnabled

Obtém ou define se a caixa de pesquisa está habilitada.

ItemsSource

A coleção de itens a ser exibida na área de sugestão. O padrão é null.

ItemTemplate

O DataTemplate a ser aplicado a cada item em ItemsSource.

Keyboard

Implementação padrão de ISearchHandlerController.

Placeholder

O texto a ser exibido quando a caixa de pesquisa está vazia.

PlaceholderColor

Implementação padrão de ISearchHandlerController.

Query

Obtém ou define o texto da caixa de texto.

QueryIcon

O ícone usado para indicar que a pesquisa está disponível.

QueryIconHelpText

O texto acessível de ajuda para o QueryIcon.

QueryIconName

O nome do QueryIcon para uso com leitores de tela.

SearchBoxVisibility

Obtém ou define se a caixa de pesquisa está visível.

SelectedItem

Implementação padrão de ISearchHandlerController.

ShowsResults

Obtém ou define se os resultados da pesquisa devem ser esperados na área de sugestão na entrada de texto.

TextColor

Implementação padrão de ISearchHandlerController.

TextTransform

Implementação padrão de ISearchHandlerController.

VerticalTextAlignment

Implementação padrão de ISearchHandlerController.

Métodos

ApplyBindings()

Aplicar as associações a BindingContext.

(Herdado de BindableObject)
ClearValue(BindableProperty)

Limpa qualquer valor definido por SetValue para property.

(Herdado de BindableObject)
ClearValue(BindablePropertyKey)

Limpa qualquer valor definido por SetValue para a propriedade identificada por propertyKey.

(Herdado de BindableObject)
CoerceValue(BindableProperty)

Implementação padrão de ISearchHandlerController.

(Herdado de BindableObject)
CoerceValue(BindablePropertyKey)

Implementação padrão de ISearchHandlerController.

(Herdado de BindableObject)
Focus()

Implementação padrão de ISearchHandlerController.

GetValue(BindableProperty)

Retorna o valor contido na BindableProperty.

(Herdado de BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Obsoleto.

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
GetValues(BindableProperty, BindableProperty)
Obsoleto.

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
IsSet(BindableProperty)

Retornará true se a propriedade de destino existir e tiver sido definida.

(Herdado de BindableObject)
OnBindingContextChanged()

Substitua este método para executar uma ação quando BindingContext mudar.

(Herdado de BindableObject)
OnClearPlaceholderClicked()

Os desenvolvedores podem substituir este método para responder ao ClearPlaceholderIcon sendo tocado.

OnFocused()

Implementação padrão de ISearchHandlerController.

OnItemSelected(Object)

Os desenvolvedores podem substituir este método para responder a um resultado de pesquisa que está sendo selecionado pelo usuário.

OnPropertyChanged(String)

Chame esse método de uma classe filho para notificar que ocorreu uma alteração em uma propriedade.

(Herdado de BindableObject)
OnPropertyChanging(String)

Chame esse método de uma classe filho para notificar que uma alteração vai acontecer em uma propriedade.

(Herdado de BindableObject)
OnQueryChanged(String, String)

Os desenvolvedores podem substituir este método para responder ao Query sendo modificado.

OnQueryConfirmed()

Os desenvolvedores podem substituir este método para responder ao usuário que está inserindo ou confirmando a consulta na caixa de pesquisa.

OnUnfocus()

Implementação padrão de ISearchHandlerController.

RemoveBinding(BindableProperty)

Remove uma associação definida anteriormente.

(Herdado de BindableObject)
SetBinding(BindableProperty, BindingBase)

Atribui uma associação a uma propriedade.

(Herdado de BindableObject)
SetIsFocused(Boolean)

Implementação padrão de ISearchHandlerController.

SetValue(BindableProperty, Object)

Define o valor da propriedade especificada.

(Herdado de BindableObject)
SetValue(BindablePropertyKey, Object)

Define o valor da propertyKey.

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

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
UnapplyBindings()

Cancela a aplicação de todas as associações definidas anteriormente.

(Herdado de BindableObject)
Unfocus()

Implementação padrão de ISearchHandlerController.

UpdateFormsText(String, TextTransform)

Implementação padrão de ISearchHandlerController.

Eventos

BindingContextChanged

Gerado sempre que a propriedade BindingContext muda.

(Herdado de BindableObject)
FocusChangeRequested

Implementação padrão de ISearchHandlerController.

Focused

Implementação padrão de ISearchHandlerController.

PropertyChanged

Gerado quando uma propriedade foi alterada.

(Herdado de BindableObject)
PropertyChanging

Gerado quando uma propriedade está prestes a mudar.

(Herdado de BindableObject)
Unfocused

Implementação padrão de ISearchHandlerController.

Implantações explícitas de interface

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Para uso interno pela plataforma do Xamarin.Forms.

(Herdado de BindableObject)
IFontElement.FontSizeDefaultValueCreator()

Implementação padrão de ISearchHandlerController.

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

Implementação padrão de ISearchHandlerController.

IFontElement.OnFontChanged(Font, Font)

Implementação padrão de ISearchHandlerController.

IFontElement.OnFontFamilyChanged(String, String)

Implementação padrão de ISearchHandlerController.

IFontElement.OnFontSizeChanged(Double, Double)

Implementação padrão de ISearchHandlerController.

ISearchHandlerController.ClearPlaceholderClicked()

Implementação padrão de ISearchHandlerController.

ISearchHandlerController.ItemSelected(Object)

Implementação padrão de ISearchHandlerController.

ISearchHandlerController.ListProxy

Implementação padrão de ISearchHandlerController.

ISearchHandlerController.ListProxyChanged

Implementação padrão de ISearchHandlerController.

ISearchHandlerController.QueryConfirmed()

Implementação padrão de ISearchHandlerController.

Métodos de Extensão

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Implementação padrão de ISearchHandlerController.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Implementação padrão de ISearchHandlerController.

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

Cria e aplica uma associação a uma propriedade.

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

Cria e aplica uma associação de uma expressão.

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

Implementação padrão de ISearchHandlerController.

Aplica-se a