Aracılığıyla paylaş


SearchHandler Sınıf

Tanım

varsayılan uygulaması 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
Devralma
SearchHandler
Uygulamalar

Oluşturucular

SearchHandler()

varsayılan uygulaması ISearchHandlerController.

Alanlar

AutomationIdProperty

için AutomationIdbağlanabilir özellik.

BackgroundColorProperty

için BackgroundColorbağlanabilir özellik.

CancelButtonColorProperty

için CancelButtonColorbağlanabilir özellik.

CharacterSpacingProperty

için CharacterSpacingbağlanabilir özellik.

ClearIconHelpTextProperty

için ClearIconHelpTextbağlanabilir özellik.

ClearIconNameProperty

için ClearIconNamebağlanabilir özellik.

ClearIconProperty

için ClearIconbağlanabilir özellik.

ClearPlaceholderCommandParameterProperty

için ClearPlaceholderCommandParameterbağlanabilir özellik.

ClearPlaceholderCommandProperty

için ClearPlaceholderCommandbağlanabilir özellik.

ClearPlaceholderEnabledProperty

için ClearPlaceholderEnabledbağlanabilir özellik.

ClearPlaceholderHelpTextProperty

için ClearPlaceholderHelpTextbağlanabilir özellik.

ClearPlaceholderIconProperty

için ClearPlaceholderIconbağlanabilir özellik.

ClearPlaceholderNameProperty

için ClearPlaceholderNamebağlanabilir özellik.

CommandParameterProperty

için CommandParameterbağlanabilir özellik.

CommandProperty

için Commandbağlanabilir özellik.

DisplayMemberNameProperty

için DisplayMemberNamebağlanabilir özellik.

FontAttributesProperty

için FontAttributesbağlanabilir özellik.

FontAutoScalingEnabledProperty

için FontAutoScalingEnabledbağlanabilir özellik.

FontFamilyProperty

için FontFamilybağlanabilir özellik.

FontSizeProperty

için FontSizebağlanabilir özellik.

HorizontalTextAlignmentProperty

için HorizontalTextAlignmentbağlanabilir özellik.

IsFocusedProperty

için IsFocusedbağlanabilir özellik.

IsFocusedPropertyKey

varsayılan uygulaması ISearchHandlerController.

IsSearchEnabledProperty

için IsSearchEnabledbağlanabilir özellik.

ItemsSourceProperty

için ItemsSourcebağlanabilir özellik.

ItemTemplateProperty

için ItemTemplatebağlanabilir özellik.

KeyboardProperty

için Keyboardbağlanabilir özellik.

PlaceholderColorProperty

için PlaceholderColorbağlanabilir özellik.

PlaceholderProperty

için Placeholderbağlanabilir özellik.

QueryIconHelpTextProperty

için QueryIconHelpTextbağlanabilir özellik.

QueryIconNameProperty

için QueryIconNamebağlanabilir özellik.

QueryIconProperty

için QueryIconbağlanabilir özellik.

QueryProperty

için Querybağlanabilir özellik.

SearchBoxVisibilityProperty

için SearchBoxVisibilitybağlanabilir özellik.

SelectedItemProperty

Alanın yedekleme deposu SelectedItem .

ShowsResultsProperty

için ShowsResultsbağlanabilir özellik.

TextColorProperty

için TextColorbağlanabilir özellik.

TextTransformProperty

için TextTransformbağlanabilir özellik.

VerticalTextAlignmentProperty

için VerticalTextAlignmentbağlanabilir özellik.

Özellikler

AutomationId

varsayılan uygulaması ISearchHandlerController.

BackgroundColor

varsayılan uygulaması ISearchHandlerController.

BindingContext

Bu BindableObjectöğesine ait olan ilişkili özellikler tarafından hedeflenecek özellikleri içeren bir nesnesi alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: BindableObject)
CancelButtonColor

varsayılan uygulaması ISearchHandlerController.

CharacterSpacing

varsayılan uygulaması ISearchHandlerController.

ClearIcon

Arama kutusunun içeriğini temizlemek için görüntülenen simge.

ClearIconHelpText

Temizle simgesinin erişilebilir yardım metni.

ClearIconName

Ekran okuyucularla kullanmak için temizle simgesinin adı.

ClearPlaceholderCommand

öğesine dokunulduğunda ClearPlaceholderIcon ICommand yürütülür.

ClearPlaceholderCommandParameter

parametresine geçirildi ClearPlaceholderCommand.

ClearPlaceholderEnabled

yürütülebilir ClearPlaceholderCommand olup olmadığı.

ClearPlaceholderHelpText

için ClearPlaceholderIconerişilebilir yardım metni.

ClearPlaceholderIcon

Arama kutusu boş olduğunda görüntülenen yer tutucuyu temizle simgesi.

ClearPlaceholderName

Ekran okuyucularla kullanmak için yer tutucu simgesini temizle simgesinin adı.

Command

Arama sorgusu onaylandığında yürütülen ICommand'ı alır veya ayarlar.

CommandParameter

Arama sorgusu onaylandığında yürütülen parametresini Commandalır veya ayarlar.

Dispatcher

Bu bağlanabilir nesne oluşturulduğunda kullanılabilen dağıtıcıyı alır, aksi takdirde en yakın kullanılabilir dağıtıcıyı (büyük olasılıkla pencerenin/uygulamanınkiler) bulmaya çalışır.

(Devralındığı yer: BindableObject)
DisplayMemberName
Geçersiz.

Koleksiyondaki her veri ItemsSource öğesi için görüntülenen özelliğin adı veya yolu.

FontAttributes

varsayılan uygulaması ISearchHandlerController.

FontAutoScalingEnabled

varsayılan uygulaması ISearchHandlerController.

FontFamily

varsayılan uygulaması ISearchHandlerController.

FontSize

varsayılan uygulaması ISearchHandlerController.

HorizontalTextAlignment

varsayılan uygulaması ISearchHandlerController.

IsFocused

varsayılan uygulaması ISearchHandlerController.

IsSearchEnabled

Arama kutusunun etkin olup olmadığını alır veya ayarlar.

ItemsSource

Öneri alanında görüntülenecek öğe koleksiyonu. Varsayılan null değeridir.

ItemTemplate

içindeki DataTemplate ItemsSourceher öğeye uygulanacak öğesi.

Keyboard

varsayılan uygulaması ISearchHandlerController.

Placeholder

Arama kutusu boş olduğunda görüntülenecek metin.

PlaceholderColor

varsayılan uygulaması ISearchHandlerController.

Query

Arama kutusunun metnini alır veya ayarlar.

QueryIcon

Aramanın kullanılabilir olduğunu belirtmek için kullanılan simge.

QueryIconHelpText

için QueryIconerişilebilir yardım metni.

QueryIconName

Ekran okuyucularla kullanılacak öğesinin QueryIcon adı.

SearchBoxVisibility

Arama kutusunun görünür olup olmadığını alır veya ayarlar.

SelectedItem

varsayılan uygulaması ISearchHandlerController.

ShowsResults

Metin girdisindeki öneri alanında arama sonuçlarının beklenip beklenmeyeceğini alır veya ayarlar.

TextColor

varsayılan uygulaması ISearchHandlerController.

TextTransform

varsayılan uygulaması ISearchHandlerController.

VerticalTextAlignment

varsayılan uygulaması ISearchHandlerController.

Yöntemler

ApplyBindings()

Tüm geçerli bağlamaları öğesine BindingContextuygular.

(Devralındığı yer: BindableObject)
ClearValue(BindableProperty)

Daha önce bağlanabilir bir özellik için ayarlanmış olan tüm değerleri temizler.

(Devralındığı yer: BindableObject)
ClearValue(BindablePropertyKey)

Daha önce bir bağlanabilir özellik için ayarlanmış olan ve anahtarıyla tanımlanan tüm değerleri temizler.

(Devralındığı yer: BindableObject)
CoerceValue(BindableProperty)

Belirtilen bağlanabilir özelliğin değerini zorlar. Bu, belirtilen bağlanabilir özellik çağrılarak BindableProperty.CoerceValueDelegate yapılır.

(Devralındığı yer: BindableObject)
CoerceValue(BindablePropertyKey)

Belirtilen bağlanabilir özelliğin değerini zorlar. Bu, belirtilen bağlanabilir özellik çağrılarak BindableProperty.CoerceValueDelegate yapılır.

(Devralındığı yer: BindableObject)
Focus()

varsayılan uygulaması ISearchHandlerController.

GetValue(BindableProperty)

Verilen bağlanabilir özelliğin içerdiği değeri döndürür.

(Devralındığı yer: BindableObject)
IsSet(BindableProperty)

Bağlanabilir bir özelliğin var olup olmadığını ve bir değer kümesi olup olmadığını belirler.

(Devralındığı yer: BindableObject)
OnBindingContextChanged()

Olayı tetikler BindingContextChanged .

(Devralındığı yer: BindableObject)
OnClearPlaceholderClicked()

varsayılan uygulaması ISearchHandlerController.

OnFocused()

varsayılan uygulaması ISearchHandlerController.

OnItemSelected(Object)

varsayılan uygulaması ISearchHandlerController.

OnPropertyChanged(String)

Olayı tetikler PropertyChanged .

(Devralındığı yer: BindableObject)
OnPropertyChanging(String)

Olayı tetikler PropertyChanging .

(Devralındığı yer: BindableObject)
OnQueryChanged(String, String)

varsayılan uygulaması ISearchHandlerController.

OnQueryConfirmed()

varsayılan uygulaması ISearchHandlerController.

OnUnfocus()

varsayılan uygulaması ISearchHandlerController.

RemoveBinding(BindableProperty)

Daha önce ayarlanmış bir bağlamayı bağlanabilir bir özellikten kaldırır.

(Devralındığı yer: BindableObject)
SetBinding(BindableProperty, BindingBase)

Bağlanabilir bir özelliğe bağlama atar.

(Devralındığı yer: BindableObject)
SetIsFocused(Boolean)

varsayılan uygulaması ISearchHandlerController.

SetValue(BindableProperty, Object)

Belirtilen bağlanabilir özelliğin değerini ayarlar.

(Devralındığı yer: BindableObject)
SetValue(BindablePropertyKey, Object)

Belirtilen bağlanabilir özelliğin değerini ayarlar.

(Devralındığı yer: BindableObject)
UnapplyBindings()

Geçerli bağlamdan tüm geçerli bağlamaları kaldırır.

(Devralındığı yer: BindableObject)
Unfocus()

varsayılan uygulaması ISearchHandlerController.

UpdateFormsText(String, TextTransform)

varsayılan uygulaması ISearchHandlerController.

Ekinlikler

BindingContextChanged

Özelliğin değeri değiştiğinde BindingContext gerçekleşir.

(Devralındığı yer: BindableObject)
FocusChangeRequested

varsayılan uygulaması ISearchHandlerController.

Focused

varsayılan uygulaması ISearchHandlerController.

PropertyChanged

Özellik değeri değiştiğinde gerçekleşir.

(Devralındığı yer: BindableObject)
PropertyChanging

Özellik değeri değiştiğinde gerçekleşir.

(Devralındığı yer: BindableObject)
Unfocused

varsayılan uygulaması ISearchHandlerController.

Belirtik Arabirim Kullanımları

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

varsayılan uygulaması ISearchHandlerController.

(Devralındığı yer: BindableObject)
IFontElement.FontSizeDefaultValueCreator()

varsayılan uygulaması ISearchHandlerController.

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

varsayılan uygulaması ISearchHandlerController.

IFontElement.OnFontAutoScalingEnabledChanged(Boolean, Boolean)

varsayılan uygulaması ISearchHandlerController.

IFontElement.OnFontFamilyChanged(String, String)

varsayılan uygulaması ISearchHandlerController.

IFontElement.OnFontSizeChanged(Double, Double)

varsayılan uygulaması ISearchHandlerController.

ISearchHandlerController.ClearPlaceholderClicked()

varsayılan uygulaması ISearchHandlerController.

ISearchHandlerController.ItemSelected(Object)

varsayılan uygulaması ISearchHandlerController.

ISearchHandlerController.ListProxy

varsayılan uygulaması ISearchHandlerController.

ISearchHandlerController.ListProxyChanged

varsayılan uygulaması ISearchHandlerController.

ISearchHandlerController.QueryConfirmed()

varsayılan uygulaması ISearchHandlerController.

Uzantı Metotları

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

varsayılan uygulaması ISearchHandlerController.

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

varsayılan uygulaması ISearchHandlerController.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

varsayılan uygulaması ISearchHandlerController.

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

Bir özelliğe bağlama oluşturur ve uygular.

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

Kaynak nesnedeki bir özellik ile hedef nesnedeki bir özellik arasında bir bağlama oluşturur.

ToFont(IFontElement, Nullable<Double>)

varsayılan uygulaması ISearchHandlerController.

Şunlara uygulanır