다음을 통해 공유


SearchHandler 클래스

정의

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
상속
SearchHandler
구현

생성자

SearchHandler()

ISearchHandlerController의 기본 구현입니다.

필드

AutomationIdProperty

에 대한 바인딩 가능한 속성입니다 AutomationId.

BackgroundColorProperty

에 대한 바인딩 가능한 속성입니다 BackgroundColor.

CancelButtonColorProperty

에 대한 바인딩 가능한 속성입니다 CancelButtonColor.

CharacterSpacingProperty

에 대한 바인딩 가능한 속성입니다 CharacterSpacing.

ClearIconHelpTextProperty

에 대한 바인딩 가능한 속성입니다 ClearIconHelpText.

ClearIconNameProperty

에 대한 바인딩 가능한 속성입니다 ClearIconName.

ClearIconProperty

에 대한 바인딩 가능한 속성입니다 ClearIcon.

ClearPlaceholderCommandParameterProperty

에 대한 바인딩 가능한 속성입니다 ClearPlaceholderCommandParameter.

ClearPlaceholderCommandProperty

에 대한 바인딩 가능한 속성입니다 ClearPlaceholderCommand.

ClearPlaceholderEnabledProperty

에 대한 바인딩 가능한 속성입니다 ClearPlaceholderEnabled.

ClearPlaceholderHelpTextProperty

에 대한 바인딩 가능한 속성입니다 ClearPlaceholderHelpText.

ClearPlaceholderIconProperty

에 대한 바인딩 가능한 속성입니다 ClearPlaceholderIcon.

ClearPlaceholderNameProperty

에 대한 바인딩 가능한 속성입니다 ClearPlaceholderName.

CommandParameterProperty

에 대한 바인딩 가능한 속성입니다 CommandParameter.

CommandProperty

에 대한 바인딩 가능한 속성입니다 Command.

DisplayMemberNameProperty

에 대한 바인딩 가능한 속성입니다 DisplayMemberName.

FontAttributesProperty

에 대한 바인딩 가능한 속성입니다 FontAttributes.

FontAutoScalingEnabledProperty

에 대한 바인딩 가능한 속성입니다 FontAutoScalingEnabled.

FontFamilyProperty

에 대한 바인딩 가능한 속성입니다 FontFamily.

FontSizeProperty

에 대한 바인딩 가능한 속성입니다 FontSize.

HorizontalTextAlignmentProperty

에 대한 바인딩 가능한 속성입니다 HorizontalTextAlignment.

IsFocusedProperty

에 대한 바인딩 가능한 속성입니다 IsFocused.

IsFocusedPropertyKey

ISearchHandlerController의 기본 구현입니다.

IsSearchEnabledProperty

에 대한 바인딩 가능한 속성입니다 IsSearchEnabled.

ItemsSourceProperty

에 대한 바인딩 가능한 속성입니다 ItemsSource.

ItemTemplateProperty

에 대한 바인딩 가능한 속성입니다 ItemTemplate.

KeyboardProperty

에 대한 바인딩 가능한 속성입니다 Keyboard.

PlaceholderColorProperty

에 대한 바인딩 가능한 속성입니다 PlaceholderColor.

PlaceholderProperty

에 대한 바인딩 가능한 속성입니다 Placeholder.

QueryIconHelpTextProperty

에 대한 바인딩 가능한 속성입니다 QueryIconHelpText.

QueryIconNameProperty

에 대한 바인딩 가능한 속성입니다 QueryIconName.

QueryIconProperty

에 대한 바인딩 가능한 속성입니다 QueryIcon.

QueryProperty

에 대한 바인딩 가능한 속성입니다 Query.

SearchBoxVisibilityProperty

에 대한 바인딩 가능한 속성입니다 SearchBoxVisibility.

SelectedItemProperty

SelectedItem 필드에 대한 백업 저장소입니다.

ShowsResultsProperty

에 대한 바인딩 가능한 속성입니다 ShowsResults.

TextColorProperty

에 대한 바인딩 가능한 속성입니다 TextColor.

TextTransformProperty

에 대한 바인딩 가능한 속성입니다 TextTransform.

VerticalTextAlignmentProperty

에 대한 바인딩 가능한 속성입니다 VerticalTextAlignment.

속성

AutomationId

ISearchHandlerController의 기본 구현입니다.

BackgroundColor

ISearchHandlerController의 기본 구현입니다.

BindingContext

BindableObject속성에 속하는 바인딩된 속성의 대상이 되는 속성을 포함하는 개체를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다.

(다음에서 상속됨 BindableObject)
CancelButtonColor

ISearchHandlerController의 기본 구현입니다.

CharacterSpacing

ISearchHandlerController의 기본 구현입니다.

ClearIcon

검색 상자의 콘텐츠를 지우기 위해 표시되는 아이콘입니다.

ClearIconHelpText

지우기 아이콘의 액세스할 수 있는 도움말 텍스트입니다.

ClearIconName

화면 읽기 프로그램과 함께 사용할 지우기 아이콘의 이름입니다.

ClearPlaceholderCommand

ClearPlaceholderIcon을 탭할 때 실행되는 ICommand입니다.

ClearPlaceholderCommandParameter

ClearPlaceholderCommand에 전달된 매개 변수입니다.

ClearPlaceholderEnabled

ClearPlaceholderCommand를 실행할 수 있는지 여부입니다.

ClearPlaceholderHelpText

ClearPlaceholderIcon의 액세스할 수 있는 도움말 텍스트입니다.

ClearPlaceholderIcon

검색 상자가 비어 있는 경우 표시되는 지우기 자리 표시자 아이콘입니다.

ClearPlaceholderName

화면 읽기 프로그램과 함께 사용할 지우기 자리 표시자의 이름입니다.

Command

검색 쿼리를 확인할 때 실행되는 ICommand를 가져오거나 설정합니다.

CommandParameter

검색 쿼리를 확인할 때 실행되는 Command의 매개 변수를 가져오거나 설정합니다.

Dispatcher

이 바인딩 가능한 개체를 만들 때 사용할 수 있었던 디스패처를 가져오고, 그렇지 않으면 사용 가능한 가장 가까운 디스패처(창/앱)를 찾으려고 시도합니다.

(다음에서 상속됨 BindableObject)
DisplayMemberName
사용되지 않음.

ItemsSource 컬렉션의 각 데이터 항목에 대해 표시되는 속성의 이름 또는 경로입니다.

FontAttributes

ISearchHandlerController의 기본 구현입니다.

FontAutoScalingEnabled

ISearchHandlerController의 기본 구현입니다.

FontFamily

ISearchHandlerController의 기본 구현입니다.

FontSize

ISearchHandlerController의 기본 구현입니다.

HorizontalTextAlignment

ISearchHandlerController의 기본 구현입니다.

IsFocused

ISearchHandlerController의 기본 구현입니다.

IsSearchEnabled

검색 상자를 사용할 수 있는지 여부를 가져오거나 설정합니다.

ItemsSource

제안 영역에 표시할 항목의 컬렉션입니다. 기본값은 null입니다.

ItemTemplate

ItemsSource의 각 항목에 적용할 DataTemplate입니다.

Keyboard

ISearchHandlerController의 기본 구현입니다.

Placeholder

검색 상자를 비어 있을 때 표시할 텍스트입니다.

PlaceholderColor

ISearchHandlerController의 기본 구현입니다.

Query

검색 상자의 텍스트를 가져오거나 설정합니다.

QueryIcon

검색을 사용할 수 있음을 나타내는 데 사용되는 아이콘입니다.

QueryIconHelpText

QueryIcon의 액세스할 수 있는 도움말 텍스트입니다.

QueryIconName

화면 읽기 프로그램과 함께 사용할 QueryIcon의 이름입니다.

SearchBoxVisibility

검색 상자를 표시할 수 있는지 여부를 가져오거나 설정합니다.

SelectedItem

ISearchHandlerController의 기본 구현입니다.

ShowsResults

텍스트 입력 시 제안 영역에서 검색 결과를 예상할지 여부를 가져오거나 설정합니다.

TextColor

ISearchHandlerController의 기본 구현입니다.

TextTransform

ISearchHandlerController의 기본 구현입니다.

VerticalTextAlignment

ISearchHandlerController의 기본 구현입니다.

메서드

ApplyBindings()

현재 바인딩을 모두 적용합니다 BindingContext.

(다음에서 상속됨 BindableObject)
ClearValue(BindableProperty)

바인딩 가능한 속성에 대해 이전에 설정된 값을 지웁니다.

(다음에서 상속됨 BindableObject)
ClearValue(BindablePropertyKey)

키로 식별된 바인딩 가능한 속성에 대해 이전에 설정된 값을 지웁니다.

(다음에서 상속됨 BindableObject)
CoerceValue(BindableProperty)

지정된 바인딩 가능 속성의 값을 강제 변환합니다. 이 작업은 지정된 바인딩 가능한 속성을 호출하여 BindableProperty.CoerceValueDelegate 수행됩니다.

(다음에서 상속됨 BindableObject)
CoerceValue(BindablePropertyKey)

지정된 바인딩 가능 속성의 값을 강제 변환합니다. 이 작업은 지정된 바인딩 가능한 속성을 호출하여 BindableProperty.CoerceValueDelegate 수행됩니다.

(다음에서 상속됨 BindableObject)
Focus()

ISearchHandlerController의 기본 구현입니다.

GetValue(BindableProperty)

지정된 바인딩 가능한 속성에 포함된 값을 반환합니다.

(다음에서 상속됨 BindableObject)
IsSet(BindableProperty)

바인딩 가능한 속성이 있고 값 집합이 있는지 여부를 확인합니다.

(다음에서 상속됨 BindableObject)
OnBindingContextChanged()

BindingContextChanged 이벤트를 발생시킵니다.

(다음에서 상속됨 BindableObject)
OnClearPlaceholderClicked()

ISearchHandlerController의 기본 구현입니다.

OnFocused()

ISearchHandlerController의 기본 구현입니다.

OnItemSelected(Object)

ISearchHandlerController의 기본 구현입니다.

OnPropertyChanged(String)

PropertyChanged 이벤트를 발생시킵니다.

(다음에서 상속됨 BindableObject)
OnPropertyChanging(String)

PropertyChanging 이벤트를 발생시킵니다.

(다음에서 상속됨 BindableObject)
OnQueryChanged(String, String)

ISearchHandlerController의 기본 구현입니다.

OnQueryConfirmed()

ISearchHandlerController의 기본 구현입니다.

OnUnfocus()

ISearchHandlerController의 기본 구현입니다.

RemoveBinding(BindableProperty)

바인딩 가능한 속성에서 이전에 설정된 바인딩을 제거합니다.

(다음에서 상속됨 BindableObject)
SetBinding(BindableProperty, BindingBase)

바인딩 가능한 속성에 바인딩을 할당합니다.

(다음에서 상속됨 BindableObject)
SetIsFocused(Boolean)

ISearchHandlerController의 기본 구현입니다.

SetValue(BindableProperty, Object)

지정된 바인딩 가능 속성의 값을 설정합니다.

(다음에서 상속됨 BindableObject)
SetValue(BindablePropertyKey, Object)

지정된 바인딩 가능 속성의 값을 설정합니다.

(다음에서 상속됨 BindableObject)
UnapplyBindings()

현재 컨텍스트에서 모든 현재 바인딩을 제거합니다.

(다음에서 상속됨 BindableObject)
Unfocus()

ISearchHandlerController의 기본 구현입니다.

UpdateFormsText(String, TextTransform)

ISearchHandlerController의 기본 구현입니다.

이벤트

BindingContextChanged

BindingContext 속성 값이 변경되면 발생합니다.

(다음에서 상속됨 BindableObject)
FocusChangeRequested

ISearchHandlerController의 기본 구현입니다.

Focused

ISearchHandlerController의 기본 구현입니다.

PropertyChanged

속성 값이 변경되면 발생합니다.

(다음에서 상속됨 BindableObject)
PropertyChanging

속성 값이 변경되면 발생합니다.

(다음에서 상속됨 BindableObject)
Unfocused

ISearchHandlerController의 기본 구현입니다.

명시적 인터페이스 구현

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

ISearchHandlerController의 기본 구현입니다.

(다음에서 상속됨 BindableObject)
IFontElement.FontSizeDefaultValueCreator()

ISearchHandlerController의 기본 구현입니다.

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

ISearchHandlerController의 기본 구현입니다.

IFontElement.OnFontAutoScalingEnabledChanged(Boolean, Boolean)

ISearchHandlerController의 기본 구현입니다.

IFontElement.OnFontFamilyChanged(String, String)

ISearchHandlerController의 기본 구현입니다.

IFontElement.OnFontSizeChanged(Double, Double)

ISearchHandlerController의 기본 구현입니다.

ISearchHandlerController.ClearPlaceholderClicked()

ISearchHandlerController의 기본 구현입니다.

ISearchHandlerController.ItemSelected(Object)

ISearchHandlerController의 기본 구현입니다.

ISearchHandlerController.ListProxy

ISearchHandlerController의 기본 구현입니다.

ISearchHandlerController.ListProxyChanged

ISearchHandlerController의 기본 구현입니다.

ISearchHandlerController.QueryConfirmed()

ISearchHandlerController의 기본 구현입니다.

확장 메서드

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

ISearchHandlerController의 기본 구현입니다.

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

ISearchHandlerController의 기본 구현입니다.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

ISearchHandlerController의 기본 구현입니다.

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

속성에 바인딩을 만들고 적용합니다.

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

원본 개체의 속성과 대상 개체의 속성 간에 바인딩을 만듭니다.

ToFont(IFontElement, Nullable<Double>)

ISearchHandlerController의 기본 구현입니다.

적용 대상