SearchHandler Sınıf

Tanım

Bir Shell uygulamada arama işlevi sağlar.

public ref class SearchHandler : Microsoft::Maui::Controls::BindableObject, Microsoft::Maui::Controls::Internals::IFontElement, Microsoft::Maui::Controls::ISearchHandlerController, Microsoft::Maui::Controls::ITextAlignmentElement, Microsoft::Maui::Controls::ITextElement
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, Microsoft.Maui.Controls.ITextAlignmentElement, Microsoft.Maui.Controls.ITextElement
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
    interface ITextElement
    interface ITextAlignmentElement
type SearchHandler = class
    inherit BindableObject
    interface ISearchHandlerController
    interface IFontElement
Public Class SearchHandler
Inherits BindableObject
Implements IFontElement, ISearchHandlerController, ITextAlignmentElement, ITextElement
Public Class SearchHandler
Inherits BindableObject
Implements IFontElement, ISearchHandlerController
Devralma
SearchHandler
Uygulamalar

Oluşturucular

Name Description
SearchHandler()

Bir Shell uygulamada arama işlevi sağlar.

Alanlar

Name Description
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

için IsFocusedbağlanabilir özellik anahtarı.

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

için SelectedItembağlanabilir özellik.

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

Name Description
AutomationId

Bir Shell uygulamada arama işlevi sağlar.

BackgroundColor

Arama kutusunun arka plan rengini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

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

İptal düğmesinin rengini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

CharacterSpacing

Arama metni için karakter aralığını alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

ClearIcon

Temizle düğmesi için görüntülenen simgeyi alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

ClearIconHelpText

Temizle simgesinin erişilebilirlik yardım metnini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

ClearIconName

Temizle simgesinin erişilebilirlik adını alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

ClearPlaceholderCommand

Yer tutucuyu temizle düğmesine basıldığında çağrılan komutu alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

ClearPlaceholderCommandParameter

parametresine geçirilen parametresini ClearPlaceholderCommandalır veya ayarlar. Bu, bağlanabilir bir özelliktir.

ClearPlaceholderEnabled

Yer tutucuyu temizle düğmesinin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

ClearPlaceholderHelpText

Yer tutucu simgesinin erişilebilirlik yardım metnini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

ClearPlaceholderIcon

Yer tutucuyu temizle düğmesi için görüntülenen simgeyi alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

ClearPlaceholderName

Yer tutucu simgesinin erişilebilirlik adını alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

Command

Arama sorgusu onaylandığında çağrılan komutu alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

CommandParameter

parametresine geçirilen parametresini Commandalır veya ayarlar. Bu, bağlanabilir bir özelliktir.

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.

Arama sonuçları için görüntülenecek özelliğin adını alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

FontAttributes

Arama metni için yazı tipi özniteliklerini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

FontAutoScalingEnabled

Bir Shell uygulamada arama işlevi sağlar.

FontFamily

Arama metni için yazı tipi ailesini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

FontSize

Arama metni için yazı tipi boyutunu alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

HorizontalTextAlignment

Arama metninin yatay hizalamasını alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

IsFocused

Bu arama işleyicisinde şu anda odak olup olmadığını belirten bir değer alır. Bu, bağlanabilir bir özelliktir.

IsSearchEnabled

Aramanın etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

ItemsSource

Arama önerileri olarak görüntülenecek öğe koleksiyonunu alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

ItemTemplate

Arama sonucu öğelerini görüntülemek için şablonu alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

Keyboard

Arama girişi için klavye türünü alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

Placeholder

Arama kutusu boş olduğunda görüntülenen metni alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

PlaceholderColor

Yer tutucu metnin rengini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

Query

Geçerli arama sorgusu metnini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

QueryIcon

Arama sorgusu için görüntülenen simgeyi alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

QueryIconHelpText

Sorgu simgesi için erişilebilirlik yardım metnini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

QueryIconName

Sorgu simgesinin erişilebilirlik adını alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

SearchBoxVisibility

Arama kutusunun görünürlük modunu alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

SelectedItem

Seçili durumdaki arama sonucu öğesini alır. Bu, bağlanabilir bir özelliktir.

ShowsResults

Arama sonuçlarının görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

TextColor

Arama metninin rengini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

TextTransform

Arama metnine uygulanan metin dönüştürmesini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

VerticalTextAlignment

Arama metninin dikey hizalamasını alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

Yöntemler

Name Description
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()

Odağı arama işleyicisine ayarlar ve giriş alanının geçerli odak haline gelmesine neden olur.

GetValue(BindableProperty)

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

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

Bir Shell uygulamada arama işlevi sağlar.

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()

Bir Shell uygulamada arama işlevi sağlar.

OnFocused()

Bir Shell uygulamada arama işlevi sağlar.

OnItemSelected(Object)

Bir Shell uygulamada arama işlevi sağlar.

OnPropertyChanged(String)

Olayı tetikler PropertyChanged .

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

Olayı tetikler PropertyChanging .

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

Bir Shell uygulamada arama işlevi sağlar.

OnQueryConfirmed()

Bir Shell uygulamada arama işlevi sağlar.

OnUnfocus()

Bir Shell uygulamada arama işlevi sağlar.

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)

özelliğinin IsFocused değerini ayarlar. Platform işleyicileri tarafından dahili kullanım için.

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)
ShowSoftInputAsync()

Bir Shell uygulamada arama işlevi sağlar.

UnapplyBindings()

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

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

Odağı arama işleyicisinden kaldırır.

UpdateFormsText(String, TextTransform)

Belirtilen TextTransformöğesini kullanarak dönüştürülmüş metni döndürür.

Ekinlikler

Name Description
BindingContextChanged

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

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

Bir Shell uygulamada arama işlevi sağlar.

Focused

Bir Shell uygulamada arama işlevi sağlar.

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

Bir Shell uygulamada arama işlevi sağlar.

Belirtik Arabirim Kullanımları

Name Description
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Bir Shell uygulamada arama işlevi sağlar.

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

Bir Shell uygulamada arama işlevi sağlar.

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

Bir Shell uygulamada arama işlevi sağlar.

IFontElement.OnFontAutoScalingEnabledChanged(Boolean, Boolean)

Bir Shell uygulamada arama işlevi sağlar.

IFontElement.OnFontFamilyChanged(String, String)

Bir Shell uygulamada arama işlevi sağlar.

IFontElement.OnFontSizeChanged(Double, Double)

Bir Shell uygulamada arama işlevi sağlar.

ISearchHandlerController.ClearPlaceholderClicked()

Bir Shell uygulamada arama işlevi sağlar.

ISearchHandlerController.ItemSelected(Object)

Bir Shell uygulamada arama işlevi sağlar.

ISearchHandlerController.ListProxy

Bir Shell uygulamada arama işlevi sağlar.

ISearchHandlerController.ListProxyChanged

Bir Shell uygulamada arama işlevi sağlar.

ISearchHandlerController.QueryConfirmed()

Bir Shell uygulamada arama işlevi sağlar.

ITextAlignmentElement.OnHorizontalTextAlignmentPropertyChanged(TextAlignment, TextAlignment)

Bir Shell uygulamada arama işlevi sağlar.

ITextElement.OnCharacterSpacingPropertyChanged(Double, Double)

Bir Shell uygulamada arama işlevi sağlar.

ITextElement.OnTextColorPropertyChanged(Color, Color)

Bir Shell uygulamada arama işlevi sağlar.

ITextElement.OnTextTransformChanged(TextTransform, TextTransform)

Bir Shell uygulamada arama işlevi sağlar.

Uzantı Metotları

Name Description
GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Bir Shell uygulamada arama işlevi sağlar.

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

Bir Shell uygulamada arama işlevi sağlar.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Bir Shell uygulamada arama işlevi sağlar.

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>)

Bir Shell uygulamada arama işlevi sağlar.

Şunlara uygulanır