次の方法で共有


SearchHandler クラス

定義

Shell アプリケーションで検索機能を提供します。

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
継承
SearchHandler
実装

コンストラクター

名前 説明
SearchHandler()

Shell アプリケーションで検索機能を提供します。

フィールド

名前 説明
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

IsFocusedのバインド可能なプロパティ キー。

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

Shell アプリケーションで検索機能を提供します。

BackgroundColor

検索ボックスの背景色を取得または設定します。 これはバインド可能なプロパティです。

BindingContext

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

(継承元 BindableObject)
CancelButtonColor

キャンセル ボタンの色を取得または設定します。 これはバインド可能なプロパティです。

CharacterSpacing

検索テキストの文字間隔を取得または設定します。 これはバインド可能なプロパティです。

ClearIcon

クリア ボタンに表示されるアイコンを取得または設定します。 これはバインド可能なプロパティです。

ClearIconHelpText

クリア アイコンのアクセシビリティ ヘルプ テキストを取得または設定します。 これはバインド可能なプロパティです。

ClearIconName

クリア アイコンのアクセシビリティ名を取得または設定します。 これはバインド可能なプロパティです。

ClearPlaceholderCommand

プレースホルダーのクリア ボタンが押されたときに呼び出されるコマンドを取得または設定します。 これはバインド可能なプロパティです。

ClearPlaceholderCommandParameter

ClearPlaceholderCommandに渡されるパラメーターを取得または設定します。 これはバインド可能なプロパティです。

ClearPlaceholderEnabled

プレースホルダーのクリア ボタンが有効かどうかを示す値を取得または設定します。 これはバインド可能なプロパティです。

ClearPlaceholderHelpText

クリア プレースホルダー アイコンのアクセシビリティ ヘルプ テキストを取得または設定します。 これはバインド可能なプロパティです。

ClearPlaceholderIcon

プレースホルダーのクリア ボタンに表示されるアイコンを取得または設定します。 これはバインド可能なプロパティです。

ClearPlaceholderName

クリア プレースホルダー アイコンのアクセシビリティ名を取得または設定します。 これはバインド可能なプロパティです。

Command

検索クエリが確認されたときに呼び出されるコマンドを取得または設定します。 これはバインド可能なプロパティです。

CommandParameter

Commandに渡されるパラメーターを取得または設定します。 これはバインド可能なプロパティです。

Dispatcher

このバインド可能なオブジェクトが作成されたときに使用可能だったディスパッチャーを取得します。それ以外の場合は、使用可能な最も近いディスパッチャー (おそらくウィンドウ/アプリ) を検索しようとします。

(継承元 BindableObject)
DisplayMemberName
古い.

検索結果に表示するプロパティの名前を取得または設定します。 これはバインド可能なプロパティです。

FontAttributes

検索テキストのフォント属性を取得または設定します。 これはバインド可能なプロパティです。

FontAutoScalingEnabled

Shell アプリケーションで検索機能を提供します。

FontFamily

検索テキストのフォント ファミリを取得または設定します。 これはバインド可能なプロパティです。

FontSize

検索テキストのフォント サイズを取得または設定します。 これはバインド可能なプロパティです。

HorizontalTextAlignment

検索テキストの水平方向の配置を取得または設定します。 これはバインド可能なプロパティです。

IsFocused

この検索ハンドラーに現在フォーカスがあるかどうかを示す値を取得します。 これはバインド可能なプロパティです。

IsSearchEnabled

検索が有効かどうかを示す値を取得または設定します。 これはバインド可能なプロパティです。

ItemsSource

検索候補として表示する項目のコレクションを取得または設定します。 これはバインド可能なプロパティです。

ItemTemplate

検索結果アイテムを表示するためのテンプレートを取得または設定します。 これはバインド可能なプロパティです。

Keyboard

検索入力のキーボードの種類を取得または設定します。 これはバインド可能なプロパティです。

Placeholder

検索ボックスが空の場合に表示されるテキストを取得または設定します。 これはバインド可能なプロパティです。

PlaceholderColor

プレースホルダー テキストの色を取得または設定します。 これはバインド可能なプロパティです。

Query

現在の検索クエリ テキストを取得または設定します。 これはバインド可能なプロパティです。

QueryIcon

検索クエリに表示されるアイコンを取得または設定します。 これはバインド可能なプロパティです。

QueryIconHelpText

クエリ アイコンのアクセシビリティ ヘルプ テキストを取得または設定します。 これはバインド可能なプロパティです。

QueryIconName

クエリ アイコンのアクセシビリティ名を取得または設定します。 これはバインド可能なプロパティです。

SearchBoxVisibility

検索ボックスの表示モードを取得または設定します。 これはバインド可能なプロパティです。

SelectedItem

現在選択されている検索結果アイテムを取得します。 これはバインド可能なプロパティです。

ShowsResults

検索結果を表示するかどうかを示す値を取得または設定します。 これはバインド可能なプロパティです。

TextColor

検索テキストの色を取得または設定します。 これはバインド可能なプロパティです。

TextTransform

検索テキストに適用されるテキスト変換を取得または設定します。 これはバインド可能なプロパティです。

VerticalTextAlignment

検索テキストの垂直方向の配置を取得または設定します。 これはバインド可能なプロパティです。

メソッド

名前 説明
ApplyBindings()

現在のすべてのバインディングを BindingContextに適用します。

(継承元 BindableObject)
ClearValue(BindableProperty)

バインド可能なプロパティに対して以前に設定されたすべての値をクリアします。

(継承元 BindableObject)
ClearValue(BindablePropertyKey)

バインド可能なプロパティに対して以前に設定された値をクリアします。その値は、そのキーで識別されます。

(継承元 BindableObject)
CoerceValue(BindableProperty)

指定したバインド可能なプロパティの値を強制します。 これを行うには、指定したバインド可能なプロパティの BindableProperty.CoerceValueDelegate を呼び出します。

(継承元 BindableObject)
CoerceValue(BindablePropertyKey)

指定したバインド可能なプロパティの値を強制します。 これを行うには、指定したバインド可能なプロパティの BindableProperty.CoerceValueDelegate を呼び出します。

(継承元 BindableObject)
Focus()

フォーカスを検索ハンドラーに設定すると、入力フィールドが現在のフォーカスになります。

GetValue(BindableProperty)

指定されたバインド可能なプロパティに含まれる値を返します。

(継承元 BindableObject)
HideSoftInputAsync()

Shell アプリケーションで検索機能を提供します。

IsSet(BindableProperty)

バインド可能なプロパティが存在し、値が設定されているかどうかを判断します。

(継承元 BindableObject)
OnBindingContextChanged()

BindingContextChanged イベントを発生させます。

(継承元 BindableObject)
OnClearPlaceholderClicked()

Shell アプリケーションで検索機能を提供します。

OnFocused()

Shell アプリケーションで検索機能を提供します。

OnItemSelected(Object)

Shell アプリケーションで検索機能を提供します。

OnPropertyChanged(String)

PropertyChanged イベントを発生させます。

(継承元 BindableObject)
OnPropertyChanging(String)

PropertyChanging イベントを発生させます。

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

Shell アプリケーションで検索機能を提供します。

OnQueryConfirmed()

Shell アプリケーションで検索機能を提供します。

OnUnfocus()

Shell アプリケーションで検索機能を提供します。

RemoveBinding(BindableProperty)

バインド可能なプロパティから、以前に設定したバインドを削除します。

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

バインド可能なプロパティにバインドを割り当てます。

(継承元 BindableObject)
SetIsFocused(Boolean)

IsFocused プロパティの値を設定します。 プラットフォーム レンダラーによる内部使用用。

SetValue(BindableProperty, Object)

指定したバインド可能なプロパティの値を設定します。

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

指定したバインド可能なプロパティの値を設定します。

(継承元 BindableObject)
ShowSoftInputAsync()

Shell アプリケーションで検索機能を提供します。

UnapplyBindings()

現在のコンテキストから現在のすべてのバインドを削除します。

(継承元 BindableObject)
Unfocus()

検索ハンドラーからフォーカスを削除します。

UpdateFormsText(String, TextTransform)

指定した TextTransformを使用して、変換されたテキストを返します。

イベント

名前 説明
BindingContextChanged

BindingContext プロパティの値が変化したときに発生します。

(継承元 BindableObject)
FocusChangeRequested

Shell アプリケーションで検索機能を提供します。

Focused

Shell アプリケーションで検索機能を提供します。

PropertyChanged

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

(継承元 BindableObject)
PropertyChanging

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

(継承元 BindableObject)
Unfocused

Shell アプリケーションで検索機能を提供します。

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

名前 説明
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Shell アプリケーションで検索機能を提供します。

(継承元 BindableObject)
IFontElement.FontSizeDefaultValueCreator()

Shell アプリケーションで検索機能を提供します。

IFontElement.OnFontAttributesChanged(FontAttributes, FontAttributes)

Shell アプリケーションで検索機能を提供します。

IFontElement.OnFontAutoScalingEnabledChanged(Boolean, Boolean)

Shell アプリケーションで検索機能を提供します。

IFontElement.OnFontFamilyChanged(String, String)

Shell アプリケーションで検索機能を提供します。

IFontElement.OnFontSizeChanged(Double, Double)

Shell アプリケーションで検索機能を提供します。

ISearchHandlerController.ClearPlaceholderClicked()

Shell アプリケーションで検索機能を提供します。

ISearchHandlerController.ItemSelected(Object)

Shell アプリケーションで検索機能を提供します。

ISearchHandlerController.ListProxy

Shell アプリケーションで検索機能を提供します。

ISearchHandlerController.ListProxyChanged

Shell アプリケーションで検索機能を提供します。

ISearchHandlerController.QueryConfirmed()

Shell アプリケーションで検索機能を提供します。

ITextAlignmentElement.OnHorizontalTextAlignmentPropertyChanged(TextAlignment, TextAlignment)

Shell アプリケーションで検索機能を提供します。

ITextElement.OnCharacterSpacingPropertyChanged(Double, Double)

Shell アプリケーションで検索機能を提供します。

ITextElement.OnTextColorPropertyChanged(Color, Color)

Shell アプリケーションで検索機能を提供します。

ITextElement.OnTextTransformChanged(TextTransform, TextTransform)

Shell アプリケーションで検索機能を提供します。

拡張メソッド

名前 説明
GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Shell アプリケーションで検索機能を提供します。

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

Shell アプリケーションで検索機能を提供します。

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Shell アプリケーションで検索機能を提供します。

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

Shell アプリケーションで検索機能を提供します。

適用対象