SearchHandler 클래스

정의

ISearchHandlerController의 기본 구현입니다.Default implementation of ISearchHandlerController.

public class SearchHandler : Xamarin.Forms.BindableObject, Xamarin.Forms.ISearchHandlerController
type SearchHandler = class
    inherit BindableObject
    interface ISearchHandlerController
상속
SearchHandler
구현

생성자

SearchHandler()

필드

ClearIconHelpTextProperty

ClearIconHelpText 필드에 대한 백업 저장소입니다.The backing store for the ClearIconHelpText field.

ClearIconNameProperty

ClearIconName 필드에 대한 백업 저장소입니다.The backing store for the ClearIconName field.

ClearIconProperty

ClearIcon 필드에 대한 백업 저장소입니다.The backing store for the ClearIcon field.

ClearPlaceholderCommandParameterProperty

ClearPlaceholderCommandParameter 필드에 대한 백업 저장소입니다.The backing store for the ClearPlaceholderCommandParameter field.

ClearPlaceholderCommandProperty

ClearPlaceholderCommand 필드에 대한 백업 저장소입니다.The backing store for the ClearPlaceholderCommand field.

ClearPlaceholderEnabledProperty

ClearPlaceholderEnabled 필드에 대한 백업 저장소입니다.The backing store for the ClearPlaceholderEnabled field.

ClearPlaceholderHelpTextProperty

ClearPlaceholderHelpText 필드에 대한 백업 저장소입니다.The backing store for the ClearPlaceholderHelpText field.

ClearPlaceholderIconProperty

ClearPlaceholderIcon 필드에 대한 백업 저장소입니다.The backing store for the ClearPlaceholderIcon field.

ClearPlaceholderNameProperty

ClearPlaceholderName 필드에 대한 백업 저장소입니다.The backing store for the ClearPlaceholderName field.

CommandParameterProperty

CommandParameter 필드에 대한 백업 저장소입니다.The backing store for the CommandParameter field.

CommandProperty

Command 필드에 대한 백업 저장소입니다.The backing store for the Command field.

DisplayMemberNameProperty

DisplayMemberName 필드에 대한 백업 저장소입니다.The backing store for the DisplayMemberName field.

IsSearchEnabledProperty

IsSearchEnabled 필드에 대한 백업 저장소입니다.The backing store for the IsSearchEnabled field.

ItemsSourceProperty

ItemsSource 필드에 대한 백업 저장소입니다.The backing store for the ItemsSource field.

ItemTemplateProperty

ItemTemplate 필드에 대한 백업 저장소입니다.The backing store for the ItemTemplate field.

PlaceholderProperty

Placeholder 필드에 대한 백업 저장소입니다.The backing store for the Placeholder field.

QueryIconHelpTextProperty

QueryIconHelpText 필드에 대한 백업 저장소입니다.The backing store for the QueryIconHelpText field.

QueryIconNameProperty

QueryIconName 필드에 대한 백업 저장소입니다.The backing store for the QueryIconName field.

QueryIconProperty

QueryIcon 필드에 대한 백업 저장소입니다.The backing store for the QueryIcon field.

QueryProperty

Query 필드에 대한 백업 저장소입니다.The backing store for the Query field.

SearchBoxVisibilityProperty

SearchBoxVisibility 필드에 대한 백업 저장소입니다.The backing store for the SearchBoxVisibility field.

SelectedItemProperty

SelectedItem 필드에 대한 백업 저장소입니다.The backing store for the SelectedItem field.

ShowsResultsProperty

ShowsResults 필드에 대한 백업 저장소입니다.The backing store for the ShowsResults field.

속성

BindingContext

BindableObject에 속하는 바인딩된 속성에 의해 대상으로 지정될 속성을 포함하는 개체를 가져오거나 설정합니다.Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject.

(Inherited from BindableObject)
ClearIcon

검색 상자의 콘텐츠를 지우기 위해 표시되는 아이콘입니다.The icon displayed to clear the contents of the search box.

ClearIconHelpText

지우기 아이콘의 액세스할 수 있는 도움말 텍스트입니다.The accessible help text for the clear icon.

ClearIconName

화면 읽기 프로그램과 함께 사용할 지우기 아이콘의 이름입니다.The name of the clear icon for use with screen readers.

ClearPlaceholderCommand

ClearPlaceholderIcon을 탭할 때 실행되는 ICommand입니다.ICommand executed when the ClearPlaceholderIcon is tapped.

ClearPlaceholderCommandParameter

ClearPlaceholderCommand에 전달된 매개 변수입니다.The parameter passed to the ClearPlaceholderCommand.

ClearPlaceholderEnabled

ClearPlaceholderCommand를 실행할 수 있는지 여부입니다.Whether the ClearPlaceholderCommand can be executed.

ClearPlaceholderHelpText

ClearPlaceholderIcon의 액세스할 수 있는 도움말 텍스트입니다.The accessible help text for the ClearPlaceholderIcon.

ClearPlaceholderIcon

검색 상자가 비어 있는 경우 표시되는 지우기 자리 표시자 아이콘입니다.The clear placeholder icon displayed when the search box is empty.

ClearPlaceholderName

화면 읽기 프로그램과 함께 사용할 지우기 자리 표시자의 이름입니다.The name of the clear placeholder icon for use with screen readers.

Command

검색 쿼리를 확인할 때 실행되는 ICommand를 가져오거나 설정합니다.Gets or sets the ICommand executed when the search query is confirmed.

CommandParameter

검색 쿼리를 확인할 때 실행되는 Command의 매개 변수를 가져오거나 설정합니다.Gets or sets the parameter of the Command, which is executed when the search query is confirmed.

DisplayMemberName

ItemsSource 컬렉션의 각 데이터 항목에 대해 표시되는 속성의 이름 또는 경로입니다.The name or path of the property that is displayed for each item of data in the ItemsSource collection.

IsSearchEnabled

검색 상자를 사용할 수 있는지 여부를 가져오거나 설정합니다.Gets or sets whether the search box is enabled.

ItemsSource

제안 영역에 표시할 항목의 컬렉션입니다.The collection of items to be displayed in the suggestion area. 기본값은 null입니다.Default is null.

ItemTemplate

ItemsSource의 각 항목에 적용할 DataTemplate입니다.The DataTemplate to apply to each item in ItemsSource.

Placeholder

검색 상자를 비어 있을 때 표시할 텍스트입니다.The text to display when the search box is empty.

Query

검색 상자의 텍스트를 가져오거나 설정합니다.Gets or sets the text of the search box.

QueryIcon

검색을 사용할 수 있음을 나타내는 데 사용되는 아이콘입니다.The icon used to indicate that search is available.

QueryIconHelpText

QueryIcon의 액세스할 수 있는 도움말 텍스트입니다.The accessible help text for the QueryIcon.

QueryIconName

화면 읽기 프로그램과 함께 사용할 QueryIcon의 이름입니다.The name of the QueryIcon for use with screen readers.

SearchBoxVisibility

검색 상자를 표시할 수 있는지 여부를 가져오거나 설정합니다.Gets or sets whether the search box is visible.

SelectedItem
ShowsResults

텍스트 입력 시 제안 영역에서 검색 결과를 예상할지 여부를 가져오거나 설정합니다.Gets or sets whether search results should be expected in the suggestion area on text entry.

메서드

ApplyBindings()

바인딩을 BindingContext에 적용합니다.Apply the bindings to BindingContext.

(Inherited from BindableObject)
ClearValue(BindableProperty)

property에 대해 SetValue로 설정된 모든 값을 지웁니다.Clears any value set by SetValue for property.

(Inherited from BindableObject)
ClearValue(BindablePropertyKey)

propertyKey로 식별되는 속성에 대해 SetValue로 설정된 모든 값을 지웁니다.Clears any value set by SetValue for the property that is identified by propertyKey.

(Inherited from BindableObject)
GetValue(BindableProperty)

BindableProperty에 포함되는 값을 반환합니다.Returns the value that is contained in the BindableProperty.

(Inherited from BindableObject)
GetValues(BindableProperty, BindableProperty)

Xamarin.Forms 플랫폼에서 내부용으로 사용합니다.For internal use by the Xamarin.Forms platform.

(Inherited from BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)

Xamarin.Forms 플랫폼에서 내부용으로 사용합니다.For internal use by the Xamarin.Forms platform.

(Inherited from BindableObject)
IsSet(BindableProperty)

대상 속성이 있고 설정된 경우 true를 반환합니다.Returns true if the target property exists and has been set.

(Inherited from BindableObject)
OnBindingContextChanged()

BindingContext가 변경될 때 작업을 실행하려면 이 메서드를 재정의합니다.Override this method to execute an action when the BindingContext changes.

(Inherited from BindableObject)
OnClearPlaceholderClicked()

개발자는 탭되는 ClearPlaceholderIcon에 응답하도록 이 메서드를 재정의할 수 있습니다.Developers may override this method to respond to the ClearPlaceholderIcon being tapped.

OnItemSelected(Object)

개발자는 사용자가 선택하는 검색 결과에 응답하도록 이 메서드를 재정의할 수 있습니다.Developers may override this method to respond to a search result being selected by the user.

OnPropertyChanged(String)

자식 클래스에서 이 메서드를 호출하여 속성이 변경되었음을 알립니다.Call this method from a child class to notify that a change happened on a property.

(Inherited from BindableObject)
OnPropertyChanging(String)

자식 클래스에서 이 메서드를 호출하여 속성이 변경되었음을 알립니다.Call this method from a child class to notify that a change is going to happen on a property.

(Inherited from BindableObject)
OnQueryChanged(String, String)

개발자는 수정되는 Query에 응답하도록 이 메서드를 재정의할 수 있습니다.Developers may override this method to respond to the Query being modified.

OnQueryConfirmed()

개발자는 검색 상자에서 쿼리를 입력하거나 확인하는 사용자에게 응답하도록 이 메서드를 재정의할 수 있습니다.Developers may override this method to respond to the user entering or confirming their query in the search box.

RemoveBinding(BindableProperty)

이전 바인딩 설정을 제거합니다.Removes a previously set binding.

(Inherited from BindableObject)
SetBinding(BindableProperty, BindingBase)

속성에 바인딩을 할당합니다.Assigns a binding to a property.

(Inherited from BindableObject)
SetValue(BindableProperty, Object)

지정한 속성의 값을 설정합니다.Sets the value of the specified property.

(Inherited from BindableObject)
SetValue(BindablePropertyKey, Object)

propertyKey의 값을 설정합니다.Sets the value of the propertyKey.

(Inherited from BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Xamarin.Forms 플랫폼에서 내부용으로 사용합니다.For internal use by the Xamarin.Forms platform.

(Inherited from BindableObject)
UnapplyBindings()

이전 모든 바인딩 설정을 적용 해제합니다.Unapplies all previously set bindings.

(Inherited from BindableObject)

이벤트

BindingContextChanged

BindingContext 속성이 변경될 때마다 발생됩니다.Raised whenever the BindingContext property changes.

(Inherited from BindableObject)
PropertyChanged

속성이 변경된 경우 발생됩니다.Raised when a property has changed.

(Inherited from BindableObject)
PropertyChanging

속성이 변경되려고 할 때 발생됩니다.Raised when a property is about to change.

(Inherited from BindableObject)

명시적 인터페이스 구현

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Xamarin.Forms 플랫폼에서 내부용으로 사용합니다.For internal use by the Xamarin.Forms platform.

(Inherited from BindableObject)
ISearchHandlerController.ClearPlaceholderClicked()
ISearchHandlerController.ItemSelected(Object)
ISearchHandlerController.ListProxy
ISearchHandlerController.ListProxyChanged
ISearchHandlerController.QueryConfirmed()

확장 메서드

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

속성에 바인딩을 만들고 적용합니다.Creates and applies a binding to a property.

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

식에서 바인딩을 만들고 적용합니다.Creates and applies a binding from an expression.

적용 대상