SearchHandler クラス

定義

ISearchHandlerController の既定の実装。

public class SearchHandler : Xamarin.Forms.BindableObject, Xamarin.Forms.Internals.IFontElement, Xamarin.Forms.ISearchHandlerController
type SearchHandler = class
    inherit BindableObject
    interface ISearchHandlerController
    interface IFontElement
継承
SearchHandler
実装

コンストラクター

SearchHandler()

フィールド

BackgroundColorProperty
CancelButtonColorProperty
CharacterSpacingProperty
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
FontFamilyProperty
FontSizeProperty
HorizontalTextAlignmentProperty
IsFocusedProperty
IsFocusedPropertyKey
IsSearchEnabledProperty

IsSearchEnabled フィールドのバッキング ストア。

ItemsSourceProperty

ItemsSource フィールドのバッキング ストア。

ItemTemplateProperty

ItemTemplate フィールドのバッキング ストア。

KeyboardProperty
PlaceholderColorProperty
PlaceholderProperty

Placeholder フィールドのバッキング ストア。

QueryIconHelpTextProperty

QueryIconHelpText フィールドのバッキング ストア。

QueryIconNameProperty

QueryIconName フィールドのバッキング ストア。

QueryIconProperty

QueryIcon フィールドのバッキング ストア。

QueryProperty

Query フィールドのバッキング ストア。

SearchBoxVisibilityProperty

SearchBoxVisibility フィールドのバッキング ストア。

SelectedItemProperty

SelectedItem フィールドのバッキング ストア。

ShowsResultsProperty

ShowsResults フィールドのバッキング ストア。

TextColorProperty
TextTransformProperty
VerticalTextAlignmentProperty

プロパティ

BackgroundColor
BindingContext

バインドされたプロパティのうち、この BindableObject に属するプロパティの対象となるプロパティが含まれるオブジェクトを取得または設定します。

(継承元 BindableObject)
CancelButtonColor
CharacterSpacing
ClearIcon

検索ボックスの内容を消去するために表示されるアイコン。

ClearIconHelpText

[クリア] アイコン用のアクセス可能なヘルプ テキスト。

ClearIconName

スクリーン リーダーで使用するための [クリア] アイコンの名前。

ClearPlaceholderCommand

ClearPlaceholderIcon をタップしたときに実行される ICommand。

ClearPlaceholderCommandParameter

ClearPlaceholderCommand に渡されるパラメーター。

ClearPlaceholderEnabled

ClearPlaceholderCommand を実行可能かどうか。

ClearPlaceholderHelpText

ClearPlaceholderIcon 用のアクセス可能なヘルプ テキスト。

ClearPlaceholderIcon

検索ボックスが空の場合に表示されるクリアのプレースホルダー アイコン。

ClearPlaceholderName

スクリーン リーダーで使用するためのクリアのプレースホルダー アイコンの名前。

Command

検索クエリが確認されたときに実行される ICommand を取得または設定します。

CommandParameter

検索クエリが確認されたときに実行される、Command のパラメーターを取得または設定します。

Dispatcher (継承元 BindableObject)
DisplayMemberName

ItemsSource コレクションのデータの各項目に対して表示されるプロパティの名前またはパス。

FontAttributes
FontFamily
FontSize
HorizontalTextAlignment
IsFocused
IsSearchEnabled

検索ボックスが有効かどうかを取得または設定します。

ItemsSource

提案の領域に表示される項目のコレクション。 既定値は null です。

ItemTemplate

ItemsSource 内の各項目に適用する DataTemplate

Keyboard
Placeholder

検索ボックスが空の場合に表示するテキスト。

PlaceholderColor
Query

検索ボックスのテキストを取得または設定します。

QueryIcon

検索が利用できることを示すために使うアイコン。

QueryIconHelpText

QueryIcon 用のアクセス可能なヘルプ テキスト。

QueryIconName

スクリーン リーダーで使用するための QueryIcon の名前。

SearchBoxVisibility

検索ボックスが表示されるかどうかを取得または設定します。

SelectedItem
ShowsResults

テキスト入力の候補の領域に検索結果が表示されるかどうかを設定します。

TextColor
TextTransform
VerticalTextAlignment

メソッド

ApplyBindings()

BindingContext にバインディングを適用します。

(継承元 BindableObject)
ClearValue(BindableProperty)

propertySetValue によって設定された値を消去します。

(継承元 BindableObject)
ClearValue(BindablePropertyKey)

propertyKey によって識別されるプロパティの SetValue によって設定される値を消去します。

(継承元 BindableObject)
CoerceValue(BindableProperty) (継承元 BindableObject)
CoerceValue(BindablePropertyKey) (継承元 BindableObject)
Focus()
GetValue(BindableProperty)

BindableProperty に含まれる値を返します。

(継承元 BindableObject)
GetValues(BindableProperty, BindableProperty)
互換性のために残されています。

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
互換性のために残されています。

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 BindableObject)
IsSet(BindableProperty)

ターゲット プロパティが存在し、設定されている場合、true を返します。

(継承元 BindableObject)
OnBindingContextChanged()

このメソッドをオーバーライドし、BindingContext が変更されたときにアクションを実行します。

(継承元 BindableObject)
OnClearPlaceholderClicked()

タップされた ClearPlaceholderIcon に応答するために、開発者はこのメソッドをオーバーライドできます。

OnFocused()
OnItemSelected(Object)

ユーザーが選択した検索結果に応答するために、開発者はこのメソッドをオーバーライドできます。

OnPropertyChanged(String)

子クラスからこのメソッドを呼び出し、プロパティが変更されたことを通知します。

(継承元 BindableObject)
OnPropertyChanging(String)

子クラスからこのメソッドを呼び出し、プロパティで変更が行われることを通知します。

(継承元 BindableObject)
OnQueryChanged(String, String)

変更された Query に応答するために、開発者はこのメソッドをオーバーライドできます。

OnQueryConfirmed()

検索ボックスにクエリを入力または承認したユーザーに応答するために、開発者はこのメソッドをオーバーライドできます。

OnUnfocus()
RemoveBinding(BindableProperty)

以前に設定されたバインディングを削除します。

(継承元 BindableObject)
SetBinding(BindableProperty, BindingBase)

プロパティにバインディングを割り当てます。

(継承元 BindableObject)
SetIsFocused(Boolean)
SetValue(BindableProperty, Object)

指定したプロパティの値を設定します。

(継承元 BindableObject)
SetValue(BindablePropertyKey, Object)

propertyKey の値を設定します。

(継承元 BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 BindableObject)
UnapplyBindings()

以前に設定されたバインディングをすべて解除します。

(継承元 BindableObject)
Unfocus()
UpdateFormsText(String, TextTransform)

イベント

BindingContextChanged

BindingContext プロパティが変更されるたびに発生します。

(継承元 BindableObject)
FocusChangeRequested
Focused
PropertyChanged

プロパティが変更されたときに発生します。

(継承元 BindableObject)
PropertyChanging

プロパティが変更されようとしているときに発生します。

(継承元 BindableObject)
Unfocused

明示的なインターフェイスの実装

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Xamarin.Forms プラットフォームによる内部使用向け。

(継承元 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()

拡張メソッド

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

プロパティにバインドを作成し、適用します。

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
互換性のために残されています。

式からバインドを作成し適用します。

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

適用対象