SearchBar クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
検索ボックスを提供する View コントロール。
[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._SearchBarRenderer))]
public class SearchBar : Xamarin.Forms.InputView, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.SearchBar>, Xamarin.Forms.Internals.IFontElement, Xamarin.Forms.ISearchBarController
type SearchBar = class
inherit InputView
interface IFontElement
interface ISearchBarController
interface IElementConfiguration<SearchBar>
- 継承
- 属性
- 実装
注釈
次の例は、基本的な使用方法を示しています。
public class App : Application
{
Label resultsLabel;
SearchBar searchBar;
public App ()
{
resultsLabel = new Label {
Text = "Result will appear here.",
VerticalOptions = LayoutOptions.FillAndExpand,
FontSize = 25
};
searchBar = new SearchBar {
Placeholder = "Enter search term",
SearchCommand = new Command(() => {resultsLabel.Text = "Result: " + searchBar.Text + " is what you asked for.";})
};
MainPage = new ContentPage {
Content = new StackLayout {
VerticalOptions = LayoutOptions.Start,
Children = {
new Label {
HorizontalTextAlignment = TextAlignment.Center,
Text = "SearchBar",
FontSize = 50
},
searchBar,
new ScrollView
{
Content = resultsLabel,
VerticalOptions = LayoutOptions.FillAndExpand
}
},
Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5)
}
};
}
// OnStart, OnSleep, and OnResume implementations, & etc.
}

コンストラクター
| SearchBar() |
新しい SearchBar を作成します。 |
フィールド
| CancelButtonColorProperty |
CancelButtonColor プロパティのバッキング ストア。 |
| CharacterSpacingProperty |
検索ボックスを提供する View コントロール。 |
| FontAttributesProperty |
FontAttributes プロパティのバッキング ストア。 |
| FontFamilyProperty |
FontFamily プロパティのバッキング ストア。 |
| FontSizeProperty |
FontSize プロパティのバッキング ストア。 |
| HorizontalTextAlignmentProperty |
HorizontalTextAlignment プロパティのバッキング ストア。 |
| PlaceholderColorProperty |
PlaceholderColor プロパティのバッキング ストア。 |
| PlaceholderProperty |
Placeholder プロパティのバッキング ストア。 |
| SearchCommandParameterProperty |
SearchCommandParameter プロパティのバッキング ストア。 |
| SearchCommandProperty |
SearchCommand プロパティのバッキング ストア。 |
| TextColorProperty |
TextColor プロパティのバッキング ストア。 |
| TextProperty |
Text プロパティのバッキング ストア。 |
| VerticalTextAlignmentProperty |
検索ボックスを提供する View コントロール。 |
プロパティ
| AnchorX |
すべての変換の中心点の X 座標を、要素の境界からの相対位置で取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| AnchorY |
すべての変換の中心点の Y 座標を、要素の境界からの相対位置で取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| AutomationId |
自動化フレームワークがこの要素を見つけ、対話することを可能にする値を取得または設定します。 (継承元 Element) |
| Background |
検索ボックスを提供する View コントロール。 (継承元 VisualElement) |
| BackgroundColor |
VisualElement の背景を塗りつぶす色を取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| Batched |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| Behaviors |
この要素に関連付けられている動作の一覧を取得します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| BindingContext |
バインドされたプロパティのうち、この BindableObject に属するプロパティの対象となるプロパティが含まれるオブジェクトを取得または設定します。 (継承元 BindableObject) |
| Bounds |
要素の範囲を取得します。 (継承元 VisualElement) |
| CancelButtonColor |
キャンセル ボタンの色を取得または設定します。 |
| CharacterSpacing |
エントリによって表示されるテキスト内の文字の間にある、デバイスに依存しない単位の数を示す値を取得または設定します。 テキストとプレースホルダーに該当します。 (継承元 InputView) |
| class |
検索ボックスを提供する View コントロール。 (継承元 NavigableElement) |
| ClassId |
意味的に同類の要素の集合を識別するために使用される値を取得または設定します。 (継承元 Element) |
| Clip |
検索ボックスを提供する View コントロール。 (継承元 VisualElement) |
| DisableLayout |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| Dispatcher |
検索ボックスを提供する View コントロール。 (継承元 BindableObject) |
| EffectControlProvider |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 Element) |
| Effects |
この項目に適用される効果の一覧。 (継承元 Element) |
| FlowDirection |
レイアウトのフロー方向を取得または設定します。 (継承元 VisualElement) |
| FontAttributes |
検索バー テキストのフォントが太字か、斜体か、そのいずれでもないかを示す値を取得します。 |
| FontFamily |
検索バー テキストのフォント ファミリを取得または設定します。 |
| FontSize |
検索バーにあるテキストのフォントのサイズを取得します。 |
| GestureController |
ビューのジェスチャのコントローラーを取得します。 (継承元 View) |
| GestureRecognizers |
このビューに関連付けられているジェスチャ レコグナイザーのコレクション。 (継承元 View) |
| Height |
この要素の描画時の現在の高さを取得します。 これはバインド可能な読み取り専用プロパティです。 (継承元 VisualElement) |
| HeightRequest |
この要素の必要な高さオーバーライドを取得または設定します。 (継承元 VisualElement) |
| HorizontalOptions |
レイアウト サイクルで要素がどのように配置されるかを定義する LayoutOptions を取得または設定します。 これはバインド可能なプロパティです。 (継承元 View) |
| HorizontalTextAlignment |
水平方向のテキストの配置を取得または設定します。 |
| Id |
アプリケーションの実行により要素を一意に識別するために使用できる値を取得します。 (継承元 Element) |
| InputTransparent |
この要素をユーザー インターフェイス サイクルに含めるかどうかを示す値を取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| IsEnabled |
この要素をユーザー インターフェイスで有効にするかどうかを示す値を取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| IsFocused |
この要素に現在フォーカスがあるかどうかを示す値を取得します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| IsInNativeLayout |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| IsNativeStateConsistent |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| IsPlatformEnabled |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| IsReadOnly |
ユーザーがテキストを変更できないようにするかどうかを示す値を取得または設定します。 既定値は |
| IsSpellCheckEnabled |
スペル チェックが有効かどうかを制御する値を取得または設定します。 (継承元 InputView) |
| IsTabStop |
この要素がタブ ナビゲーションに含まれるかどうかを示す値を取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| IsVisible |
要素をビジュアル ツリーに含めるかどうかを決定する値を取得します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| Keyboard |
InputView のキーボードを取得または設定します。 これはバインド可能なプロパティです。 (継承元 InputView) |
| LogicalChildren |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 Element) |
| Margin |
ビューの余白を取得または設定します。 (継承元 View) |
| MaxLength |
入力が許容される最大長を取得または設定します。 (継承元 InputView) |
| MinimumHeightRequest |
レイアウト時に要素によって要求される高さの最小値をオーバーライドする値を取得または設定します。 (継承元 VisualElement) |
| MinimumWidthRequest |
レイアウト時に要素によって要求される最小幅をオーバーライドする値を取得または設定します。 (継承元 VisualElement) |
| Navigation |
検索ボックスを提供する View コントロール。 (継承元 NavigableElement) |
| NavigationProxy |
検索ボックスを提供する View コントロール。 (継承元 NavigableElement) |
| Opacity |
描画時に要素に適用する不透明度値を取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| Parent |
要素の親要素を取得または設定します。 (継承元 Element) |
| ParentView |
古い.
この要素の最も近い祖先 (すなわち VisualElement) である要素を取得します。 (継承元 Element) |
| Placeholder |
コントロールが空のときに表示されるテキストを取得または設定します。 (継承元 InputView) |
| PlaceholderColor |
プレースホルダー テキストの色を取得または設定します。 (継承元 InputView) |
| Platform |
古い.
検索ボックスを提供する View コントロール。 (継承元 Element) |
| RealParent |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 Element) |
| Resources |
ローカルのリソース ディクショナリを取得または設定します。 (継承元 VisualElement) |
| Rotation |
要素の描画時に、Z 軸を中心とする回転 (アフィン回転) (度単位) を取得または設定します。 (継承元 VisualElement) |
| RotationX |
要素の描画時に、X 軸を中心とする回転 (パースペクティブ回転) (度単位) を取得または設定します。 (継承元 VisualElement) |
| RotationY |
要素の描画時に、Y 軸を中心とする回転 (パースペクティブ回転) (度単位) を取得または設定します。 (継承元 VisualElement) |
| Scale |
要素に適用するスケール ファクターを取得または設定します。 (継承元 VisualElement) |
| ScaleX |
X 方向に適用するスケールの値を取得または設定します。 (継承元 VisualElement) |
| ScaleY |
Y 方向に適用するスケールの値を取得または設定します。 (継承元 VisualElement) |
| SearchCommand |
ユーザーが [検索] ボタンを押したときに実行するコマンドを取得または設定します。 |
| SearchCommandParameter |
SearchCommand に送信されるパラメーターを取得または設定します。 |
| Style |
検索ボックスを提供する View コントロール。 (継承元 NavigableElement) |
| StyleClass |
検索ボックスを提供する View コントロール。 (継承元 NavigableElement) |
| StyleId |
要素を一意に識別するユーザー定義の値を取得または設定します。 (継承元 Element) |
| TabIndex |
検索ボックスを提供する View コントロール。 (継承元 VisualElement) |
| Text |
入力ビューのテキストを取得または設定します。 これはバインド可能なプロパティです。 (継承元 InputView) |
| TextColor |
テキストの色を取得または設定します。 (継承元 InputView) |
| TextTransform |
検索ボックスを提供する View コントロール。 (継承元 InputView) |
| TranslationX |
要素の X 変換差分を取得または設定します。 (継承元 VisualElement) |
| TranslationY |
要素の Y 変換差分を取得または設定します。 (継承元 VisualElement) |
| Triggers |
この要素に関連付けられているトリガーの一覧を取得します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| VerticalOptions |
レイアウト サイクルで要素がどのように配置されるかを定義する LayoutOptions を取得または設定します。 これはバインド可能なプロパティです。 (継承元 View) |
| VerticalTextAlignment |
検索ボックスを提供する View コントロール。 |
| Visual |
検索ボックスを提供する View コントロール。 (継承元 VisualElement) |
| Width |
この要素の描画時の現在の幅を取得します。 これはバインド可能な読み取り専用プロパティです。 (継承元 VisualElement) |
| WidthRequest |
この要素の必要な幅オーバーライドを取得または設定します。 (継承元 VisualElement) |
| X |
この要素の現在の X 位置を取得します。 これはバインド可能な読み取り専用プロパティです。 (継承元 VisualElement) |
| Y |
この要素の現在の Y 位置を取得します。 これはバインド可能な読み取り専用プロパティです。 (継承元 VisualElement) |
メソッド
イベント
| BatchCommitted |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| BindingContextChanged |
BindingContext プロパティが変更されるたびに発生します。 (継承元 BindableObject) |
| ChildAdded |
子要素が要素に追加されるたびに発生します。 (継承元 Element) |
| ChildRemoved |
子要素が要素から削除されるたびに発生します。 (継承元 Element) |
| ChildrenReordered |
VisualElement の子の順序が変更されると発生します。 (継承元 VisualElement) |
| DescendantAdded |
子要素が要素サブツリーに追加されるたびに発生します。 (継承元 Element) |
| DescendantRemoved |
子要素が要素サブツリーから削除されるたびに発生します。 (継承元 Element) |
| FocusChangeRequested |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| Focused |
要素がフォーカスを受け取ると発生します。 (継承元 VisualElement) |
| MeasureInvalidated |
ビジュアル要素のレイアウトが無効になったときに発生するイベント。 (継承元 VisualElement) |
| PlatformSet |
古い.
検索ボックスを提供する View コントロール。 (継承元 Element) |
| PropertyChanged |
プロパティが変更されたときに発生します。 (継承元 BindableObject) |
| PropertyChanging |
プロパティが変更されようとしているときに発生します。 (継承元 BindableObject) |
| SearchButtonPressed |
ユーザーが [検索] ボタンを押したときに発生するイベント。 |
| SizeChanged |
この要素の Width プロパティまたは Height プロパティの値が変更されると発生します。 (継承元 VisualElement) |
| TextChanged |
エディターのテキストが変更されたときに発生するイベント。 (継承元 InputView) |
| Unfocused |
要素がフォーカスを失ったときに発生します。 (継承元 VisualElement) |