SearchHandler Třída

Definice

Výchozí implementace ISearchHandlerController .

public class SearchHandler : Xamarin.Forms.BindableObject, Xamarin.Forms.Internals.IFontElement, Xamarin.Forms.ISearchHandlerController
type SearchHandler = class
    inherit BindableObject
    interface ISearchHandlerController
    interface IFontElement
Dědičnost
SearchHandler
Implementuje

Konstruktory

SearchHandler()

Pole

BackgroundColorProperty
CancelButtonColorProperty
CharacterSpacingProperty
ClearIconHelpTextProperty

Záložní úložiště pro ClearIconHelpText pole

ClearIconNameProperty

Záložní úložiště pro ClearIconName pole

ClearIconProperty

Záložní úložiště pro ClearIcon pole

ClearPlaceholderCommandParameterProperty

Záložní úložiště pro ClearPlaceholderCommandParameter pole

ClearPlaceholderCommandProperty

Záložní úložiště pro ClearPlaceholderCommand pole

ClearPlaceholderEnabledProperty

Záložní úložiště pro ClearPlaceholderEnabled pole

ClearPlaceholderHelpTextProperty

Záložní úložiště pro ClearPlaceholderHelpText pole

ClearPlaceholderIconProperty

Záložní úložiště pro ClearPlaceholderIcon pole

ClearPlaceholderNameProperty

Záložní úložiště pro ClearPlaceholderName pole

CommandParameterProperty

Záložní úložiště pro CommandParameter pole

CommandProperty

Záložní úložiště pro Command pole

DisplayMemberNameProperty

Záložní úložiště pro DisplayMemberName pole

FontAttributesProperty
FontFamilyProperty
FontSizeProperty
HorizontalTextAlignmentProperty
IsFocusedProperty
IsFocusedPropertyKey
IsSearchEnabledProperty

Záložní úložiště pro IsSearchEnabled pole

ItemsSourceProperty

Záložní úložiště pro ItemsSource pole

ItemTemplateProperty

Záložní úložiště pro ItemTemplate pole

KeyboardProperty
PlaceholderColorProperty
PlaceholderProperty

Záložní úložiště pro Placeholder pole

QueryIconHelpTextProperty

Záložní úložiště pro QueryIconHelpText pole

QueryIconNameProperty

Záložní úložiště pro QueryIconName pole

QueryIconProperty

Záložní úložiště pro QueryIcon pole

QueryProperty

Záložní úložiště pro Query pole

SearchBoxVisibilityProperty

Záložní úložiště pro SearchBoxVisibility pole

SelectedItemProperty

Záložní úložiště pro SelectedItem pole

ShowsResultsProperty

Záložní úložiště pro ShowsResults pole

TextColorProperty
TextTransformProperty
VerticalTextAlignmentProperty

Vlastnosti

BackgroundColor
BindingContext

Získá nebo nastaví objekt, který obsahuje vlastnosti, které budou cílem vázaných vlastností, které patří k tomuto BindableObject .

(Zděděno od BindableObject)
CancelButtonColor
CharacterSpacing
ClearIcon

Ikona zobrazované pro vymazání obsahu vyhledávacího pole

ClearIconHelpText

Přístupný text nápovědu pro ikonu Vymazat

ClearIconName

Název ikony Clear pro použití s čtečkami obrazovky

ClearPlaceholderCommand

ICommand provedeno při ClearPlaceholderIcon klepnutí.

ClearPlaceholderCommandParameter

Parametr předaný do ClearPlaceholderCommand .

ClearPlaceholderEnabled

Určuje, zda ClearPlaceholderCommand lze provést.

ClearPlaceholderHelpText

Přístupný text nápovědu pro ClearPlaceholderIcon .

ClearPlaceholderIcon

Ikona jasného zástupného symbolu zobrazeného v případě, že je vyhledávací pole prázdné

ClearPlaceholderName

Název ikony jasného zástupného symbolu pro použití s čtečkami obrazovky

Command

Získá nebo nastaví ICommand spuštěný při potvrzení vyhledávacího dotazu.

CommandParameter

Získá nebo nastaví parametr Command , který se spustí při potvrzení vyhledávacího dotazu.

Dispatcher (Zděděno od BindableObject)
DisplayMemberName

Název nebo cesta k vlastnosti, která se zobrazí pro každou položku dat v ItemsSource kolekci.

FontAttributes
FontFamily
FontSize
HorizontalTextAlignment
IsFocused
IsSearchEnabled

Získává nebo nastavuje, jestli je vyhledávací pole povolené.

ItemsSource

Kolekce položek, které se mají zobrazit v oblasti návrhu Výchozí je null.

ItemTemplate

, Který se DataTemplate má použít pro každou položku v ItemsSource .

Keyboard
Placeholder

Text zobrazený v případě, že je vyhledávací pole prázdné

PlaceholderColor
Query

Získá nebo nastaví text vyhledávacího pole.

QueryIcon

Ikona sloužící k indikaci, že vyhledávání je k dispozici.

QueryIconHelpText

Přístupný text nápovědu pro QueryIcon .

QueryIconName

Název, který se má QueryIcon používat pro čtečky obrazovky.

SearchBoxVisibility

Získává nebo nastavuje, jestli je vyhledávací pole viditelné.

SelectedItem
ShowsResults

Získá nebo nastaví, zda mají být v oblasti návrhu při zadání textu očekávány výsledky hledání.

TextColor
TextTransform
VerticalTextAlignment

Metody

ApplyBindings()

Použijte vazby na BindingContext .

(Zděděno od BindableObject)
ClearValue(BindableProperty)

Vymaže všechny hodnoty nastavené SetValue pro property .

(Zděděno od BindableObject)
ClearValue(BindablePropertyKey)

Vymaže jakoukoli hodnotu nastavenou SetValue pro vlastnost, která je identifikována pomocí propertyKey .

(Zděděno od BindableObject)
CoerceValue(BindableProperty) (Zděděno od BindableObject)
CoerceValue(BindablePropertyKey) (Zděděno od BindableObject)
Focus()
GetValue(BindableProperty)

Vrátí hodnotu, která je obsažena v BindableProperty.

(Zděděno od BindableObject)
GetValues(BindableProperty, BindableProperty)
Zastaralé.

Pro interní použití platformou Xamarin. Forms.

(Zděděno od BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Zastaralé.

Pro interní použití platformou Xamarin. Forms.

(Zděděno od BindableObject)
IsSet(BindableProperty)

Vrátí, true zda cílová vlastnost existuje a byla nastavena.

(Zděděno od BindableObject)
OnBindingContextChanged()

Přepište tuto metodu, aby se akce spustila, když se BindingContext změní.

(Zděděno od BindableObject)
OnClearPlaceholderClicked()

Vývojáři mohou tuto metodu přepsat, aby reagovala na ClearPlaceholderIcon klepnutí.

OnFocused()
OnItemSelected(Object)

Vývojáři mohou tuto metodu přepsat, aby reagovaly na výsledek hledání vybraný uživatelem.

OnPropertyChanged(String)

Voláním této metody z podřízené třídy upozorníme, že u vlastnosti došlo ke změně.

(Zděděno od BindableObject)
OnPropertyChanging(String)

Voláním této metody z podřízené třídy se upozorní, že se u vlastnosti stane Změna.

(Zděděno od BindableObject)
OnQueryChanged(String, String)

Vývojáři mohou tuto metodu přepsat, aby odpovídaly Query změně.

OnQueryConfirmed()

Vývojáři mohou tuto metodu přepsat, aby reagovaly na uživatele, který do vyhledávacího pole zadává nebo potvrzuje svůj dotaz.

OnUnfocus()
RemoveBinding(BindableProperty)

Odebere dříve nastavenou vazbu.

(Zděděno od BindableObject)
SetBinding(BindableProperty, BindingBase)

Přiřadí vazbu k vlastnosti.

(Zděděno od BindableObject)
SetIsFocused(Boolean)
SetValue(BindableProperty, Object)

Nastaví hodnotu zadané vlastnosti.

(Zděděno od BindableObject)
SetValue(BindablePropertyKey, Object)

Nastaví hodnotu propertyKey.

(Zděděno od BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Pro interní použití platformou Xamarin. Forms.

(Zděděno od BindableObject)
UnapplyBindings()

Odaplikuje všechny dřív nastavené vazby.

(Zděděno od BindableObject)
Unfocus()
UpdateFormsText(String, TextTransform)

Události

BindingContextChanged

Vyvolá se vždy, když se BindingContext změní vlastnost.

(Zděděno od BindableObject)
FocusChangeRequested
Focused
PropertyChanged

Vyvolá se při změně vlastnosti.

(Zděděno od BindableObject)
PropertyChanging

Vyvolá se v případě, že dojde ke změně vlastnosti.

(Zděděno od BindableObject)
Unfocused

Explicitní implementace rozhraní

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Pro interní použití platformou Xamarin. Forms.

(Zděděno od BindableObject)
IFontElement.FontSizeDefaultValueCreator()
IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)
IFontElement.OnFontChanged(Font, Font)
IFontElement.OnFontFamilyChanged(String, String)
IFontElement.OnFontSizeChanged(Double, Double)
ISearchHandlerController.ClearPlaceholderClicked()
ISearchHandlerController.ItemSelected(Object)
ISearchHandlerController.ListProxy
ISearchHandlerController.ListProxyChanged
ISearchHandlerController.QueryConfirmed()

Metody rozšíření

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
SetAppThemeColor(BindableObject, BindableProperty, Color, Color)
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Vytvoří a použije vazbu na vlastnost.

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

Vytvoří a použije vazbu z výrazu.

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

Platí pro