Shell クラス

定義

ほとんどのアプリケーションで必要となる基本的な UI 機能を提供する Page。これにより、アプリケーションの主要なワークロードに集中できます。A Page that provides fundamental UI features that most applications require, leaving you to focus on the application's core workload.

[Xamarin.Forms.ContentProperty("Items")]
public class Shell : Xamarin.Forms.Page, Xamarin.Forms.IShellController
type Shell = class
    inherit Page
    interface IShellController
    interface IPageController
    interface IVisualElementController
    interface IElementController
継承
属性
実装

コンストラクター

Shell()

既定値を使用して、新しい Shell 要素を作成します。Creates a new Shell element with default values.

フィールド

ActionSheetSignalName

このメソッドは、内部で使用します。This method is for internal use.

(継承元 Page)
AlertSignalName

このメソッドは、内部で使用します。This method is for internal use.

(継承元 Page)
BackButtonBehaviorProperty

GetBackButtonBehavior(BindableObject) および SetBackButtonBehavior(BindableObject, BackButtonBehavior) メソッドのバッキング ストア。Backing store for the GetBackButtonBehavior(BindableObject) and SetBackButtonBehavior(BindableObject, BackButtonBehavior) methods.

BusySetSignalName

このメソッドは、内部で使用します。This method is for internal use.

(継承元 Page)
CurrentItemProperty

CurrentItem フィールドのバッキング ストア。The backing store for the CurrentItem field.

CurrentStateProperty

CurrentState フィールドのバッキング ストア。The backing store for the CurrentState field.

FlyoutBackgroundColorProperty

FlyoutBackgroundColor フィールドのバッキング ストア。The backing store for the FlyoutBackgroundColor field.

FlyoutBehaviorProperty

FlyoutBehavior フィールドのバッキング ストア。The backing store for the FlyoutBehavior field.

FlyoutHeaderBehaviorProperty

FlyoutHeaderBehavior フィールドのバッキング ストア。The backing store for the FlyoutHeaderBehavior field.

FlyoutHeaderProperty

FlyoutHeader フィールドのバッキング ストア。The backing store for the FlyoutHeader field.

FlyoutHeaderTemplateProperty

FlyoutHeaderTemplate フィールドのバッキング ストア。The backing store for the FlyoutHeaderTemplate field.

FlyoutIconProperty

FlyoutIcon フィールドのバッキング ストア。The backing store for the FlyoutIcon field.

FlyoutIsPresentedProperty

FlyoutIsPresented フィールドのバッキング ストア。The backing store for the FlyoutIsPresented field.

ItemsProperty

Items フィールドのバッキング ストア。The backing store for the Items field.

ItemTemplateProperty

ItemTemplate フィールドのバッキング ストア。The backing store for the ItemTemplate field.

MenuItemsProperty

MenuItems フィールドのバッキング ストア。The backing store for the MenuItems field.

MenuItemTemplateProperty

MenuItemTemplate フィールドのバッキング ストア。The backing store for the MenuItemTemplate field.

NavBarIsVisibleProperty

GetNavBarIsVisible(BindableObject) および SetNavBarIsVisible(BindableObject, Boolean) メソッドのバッキング ストア。The backing store for the GetNavBarIsVisible(BindableObject) and SetNavBarIsVisible(BindableObject, Boolean) methods.

SearchHandlerProperty

GetSearchHandler(BindableObject) および SetSearchHandler(BindableObject, SearchHandler) メソッドのバッキング ストア。The backing store for the GetSearchHandler(BindableObject) and SetSearchHandler(BindableObject, SearchHandler) methods.

ShellBackgroundColorProperty

GetShellBackgroundColor(BindableObject) および SetShellBackgroundColor(BindableObject, Color) メソッドのバッキング ストア。The backing store for the GetShellBackgroundColor(BindableObject) and SetShellBackgroundColor(BindableObject, Color) methods.

ShellDisabledColorProperty

GetNavBarIsVisible(BindableObject) および SetNavBarIsVisible(BindableObject, Boolean) メソッドのバッキング ストア。The backing store for the GetNavBarIsVisible(BindableObject) and SetNavBarIsVisible(BindableObject, Boolean) methods.

ShellForegroundColorProperty

GetShellForegroundColor(BindableObject) および SetShellForegroundColor(BindableObject, Color) メソッドのバッキング ストア。The backing store for the GetShellForegroundColor(BindableObject) and SetShellForegroundColor(BindableObject, Color) methods.

ShellTabBarBackgroundColorProperty

GetShellTabBarBackgroundColor(BindableObject) および SetShellTabBarBackgroundColor(BindableObject, Color) メソッドのバッキング ストア。The backing store for the GetShellTabBarBackgroundColor(BindableObject) and SetShellTabBarBackgroundColor(BindableObject, Color) methods.

ShellTabBarDisabledColorProperty

GetShellTabBarDisabledColor(BindableObject) および SetShellTabBarDisabledColor(BindableObject, Color) メソッドのバッキング ストア。The backing store for the GetShellTabBarDisabledColor(BindableObject) and SetShellTabBarDisabledColor(BindableObject, Color) methods.

ShellTabBarForegroundColorProperty

GetShellTabBarForegroundColor(BindableObject) および SetShellTabBarForegroundColor(BindableObject, Color) メソッドのバッキング ストア。The backing store for the GetShellTabBarForegroundColor(BindableObject) and SetShellTabBarForegroundColor(BindableObject, Color) methods.

ShellTabBarTitleColorProperty

xGetShellTabBarTitleColor(BindableObject) および SetShellTabBarTitleColor(BindableObject, Color) メソッドのバッキング ストア。xThe backing store for the GetShellTabBarTitleColor(BindableObject) and SetShellTabBarTitleColor(BindableObject, Color) methods.

ShellTabBarUnselectedColorProperty

xGetShellTabBarUnselectedColor(BindableObject) および SetShellTabBarUnselectedColor(BindableObject, Color) メソッドのバッキング ストア。xThe backing store for the GetShellTabBarUnselectedColor(BindableObject) and SetShellTabBarUnselectedColor(BindableObject, Color) methods.

ShellTitleColorProperty

GetShellTitleColor(BindableObject) および SetShellTitleColor(BindableObject, Color) メソッドのバッキング ストア。The backing store for the GetShellTitleColor(BindableObject) and SetShellTitleColor(BindableObject, Color) methods.

ShellUnselectedColorProperty

xGetShellUnselectedColor(BindableObject) および SetShellUnselectedColor(BindableObject, Color) メソッドのバッキング ストア。xThe backing store for the GetShellUnselectedColor(BindableObject) and SetShellUnselectedColor(BindableObject, Color) methods.

TabBarIsVisibleProperty

GetTabBarIsVisible(BindableObject) および SetTabBarIsVisible(BindableObject, Boolean) メソッドのバッキング ストア。The backing store for the GetTabBarIsVisible(BindableObject) and SetTabBarIsVisible(BindableObject, Boolean) methods.

TitleViewProperty

xGetTitleView(BindableObject) および SetTitleView(BindableObject, View) メソッドのバッキング ストア。xThe backing store for the GetTitleView(BindableObject) and SetTitleView(BindableObject, View) methods.

プロパティ

AnchorX

すべての変換の中心点の X 座標を、要素の境界からの相対位置で取得または設定します。Gets or sets the X component of the center point for any transform, relative to the bounds of the element. これはバインド可能なプロパティです。This is a bindable property.

(継承元 VisualElement)
AnchorY

すべての変換の中心点の Y 座標を、要素の境界からの相対位置で取得または設定します。Gets or sets the Y component of the center point for any transform, relative to the bounds of the element. これはバインド可能なプロパティです。This is a bindable property.

(継承元 VisualElement)
AutomationId

自動化フレームワークがこの要素を見つけ、対話することを可能にする値を取得または設定します。Gets or sets a value that allows the automation framework to find and interact with this element.

(継承元 Element)
BackgroundColor

VisualElement の背景を塗りつぶす色を取得または設定します。Gets or sets the color which will fill the background of a VisualElement. これはバインド可能なプロパティです。This is a bindable property.

(継承元 VisualElement)
BackgroundImage

Page の背景として使用されるイメージを識別します。Identifies the image used as a background for the Page.

(継承元 Page)
BackgroundImageSource (継承元 Page)
Batched

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 VisualElement)
Behaviors

この要素に関連付けられている動作の一覧を取得します。Gets the list of Behavior associated to this element. これはバインド可能なプロパティです。This is a bindable propery.

(継承元 VisualElement)
BindingContext

バインドされたプロパティのうち、この BindableObject に属するプロパティの対象となるプロパティが含まれるオブジェクトを取得または設定します。Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject.

(継承元 BindableObject)
Bounds

要素の範囲を取得します。Gets the bounds of the element.

(継承元 VisualElement)
class (継承元 NavigableElement)
ClassId

意味的に同類の要素の集合を識別するために使用される値を取得または設定します。Gets or sets a value used to identify a collection of semantically similar elements.

(継承元 Element)
ContainerArea

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Page)
Current

現在の Shell へのアクセスを提供する静的プロパティ。Static property providing access to the current Shell.

CurrentItem

現在選択されている ShellItem または FlyoutItemThe currently selected ShellItem or FlyoutItem.

CurrentState

Shell の現在のナビゲーションの状態。The current navigation state of the Shell.

DisableLayout

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 VisualElement)
EffectControlProvider

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
Effects

この項目に適用される効果の一覧。A list of the effects that are applied to this item.

(継承元 Element)
FlowDirection

レイアウトのフロー方向を取得または設定します。Gets or sets the layout flow direction.

(継承元 VisualElement)
Flyout

シェル アプリケーションのルート メニュー。The root menu for a Shell application.

FlyoutBackgroundColor

Flyout の背景色を取得または設定します。Gets or sets the background color of the Flyout.

FlyoutBehavior

FlyoutBehavior プロパティを [無効] に設定するとポップアップが非表示になります。これは ShellItem が 1 つだけのときに便利です。Setting the FlyoutBehavior property to Disabled hides the flyout, which is useful when you only have one ShellItem. その他の有効な FlyoutBehavior の値は、Flyout (既定値) と Locked です。The other valid FlyoutBehavior values are Flyout (default), and Locked.

FlyoutHeader

このポップアップ ヘッダーは、FlyoutHeader プロパティの値によって設定できる View で定義されている外観を持ち、必要に応じて、ポップアップの上部に表示されるコンテンツです。The flyout header is the content that optionally appears at the top of the flyout, with its appearance being defined by a View that can be set through the FlyoutHeader property value.

FlyoutHeaderBehavior

FlyoutHeaderBehavior を CollapseOnScroll に設定すると、スクロールするときにポップアップが折りたたまれます。Setting the FlyoutHeaderBehavior to CollapseOnScroll collapses the flyout as scrolling occurs. その他の有効な FlyoutHeaderBehavior の値は、Default、Fixed、および Scroll (メニュー項目と共にスクロール) です。The other valid FlyoutHeaderBehavior values are Default, Fixed, and Scroll (scroll with the menu items).

FlyoutHeaderTemplate

ポップアップ ヘッダーの外観は、FlyoutHeaderTemplate プロパティを DataTemplate に設定することで定義できます。The flyout header appearance can be defined by setting the FlyoutHeaderTemplate property to a DataTemplate.

FlyoutIcon

押されたときに Flyout を開くアイコンを取得または設定します。Gets or sets the icon that, when pressed, opens the Flyout.

FlyoutIsPresented

Flyout の表示できるステータスを取得または設定します。Gets or sets the visible status of the Flyout.

Height

この要素の描画時の現在の高さを取得します。Gets the current rendered height of this element. これはバインド可能な読み取り専用プロパティです。This is a read-only bindable property.

(継承元 VisualElement)
HeightRequest

この要素の必要な高さオーバーライドを取得または設定します。Gets or sets the desired height override of this element.

(継承元 VisualElement)
Icon

Page の関連付けられたアイコンのリソース識別子。Resource identifier for the Page's associated icon.

(継承元 Page)
IconImageSource (継承元 Page)
Id

アプリケーションの実行により要素を一意に識別するために使用できる値を取得します。Gets a value that can be used to uniquely identify an element through the run of an application.

(継承元 Element)
IgnoresContainerArea

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Page)
InputTransparent

この要素をユーザー インターフェイス サイクルに含めるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether this element should be involved in the user interaction cycle. これはバインド可能なプロパティです。This is a bindable property.

(継承元 VisualElement)
InternalChildren

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Page)
IsBusy

ビジー状態としてページをマークします。Marks the Page as busy. これにより、プラットフォーム固有のグローバル アクティビティ インジケーターでビジー状態が表示されます。This will cause the platform specific global activity indicator to show a busy state.

(継承元 Page)
IsEnabled

この要素をユーザー インターフェイスで有効にするかどうかを示す値を取得または設定します。Gets or sets a value indicating whether this element is enabled in the user interface. これはバインド可能なプロパティです。This is a bindable property.

(継承元 VisualElement)
IsFocused

この要素に現在フォーカスがあるかどうかを示す値を取得します。Gets a value indicating whether this element is focused currently. これはバインド可能なプロパティです。This is a bindable property.

(継承元 VisualElement)
IsInNativeLayout

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 VisualElement)
IsNativeStateConsistent

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 VisualElement)
IsPlatformEnabled

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 VisualElement)
IsTabStop

この要素がタブ ナビゲーションに含まれるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether this element is included in tab navigation. これはバインド可能なプロパティです。This is a bindable property.

(継承元 VisualElement)
IsVisible

要素をビジュアル ツリーに含めるかどうかを決定する値を取得します。Gets or sets a value that determines whether this elements should be part of the visual tree or not. これはバインド可能なプロパティです。This is a bindable property.

(継承元 VisualElement)
Items

このShell によって管理される ShellItem オブジェクトのコレクション。The collection of ShellItem objects managed by thisShell.

ItemTemplate

Items のそれぞれに適用される DataTemplate を取得または設定します。Gets or sets DataTemplate applied to each of the Items.

LogicalChildren

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
MenuItems

シェル アプリケーションのメニューを取得します。Gets the menu of the Shell application.

MenuItemTemplate

MenuItems コレクションの MenuItem オブジェクトに適用される DataTemplate を取得または設定します。Gets or sets the DataTemplate applied to MenuItem objects in the MenuItems collection.

MinimumHeightRequest

レイアウト時に要素によって要求される高さの最小値をオーバーライドする値を取得または設定します。Gets or sets a value which overrides the minimum height the element will request during layout.

(継承元 VisualElement)
MinimumWidthRequest

レイアウト時に要素によって要求される最小幅をオーバーライドする値を取得または設定します。Gets or sets a value which overrides the minimum width the element will request during layout.

(継承元 VisualElement)
Navigation (継承元 NavigableElement)
NavigationProxy (継承元 NavigableElement)
Opacity

描画時に要素に適用する不透明度値を取得または設定します。Gets or sets the opacity value applied to the element when it is rendered. これはバインド可能なプロパティです。This is a bindable property.

(継承元 VisualElement)
Padding

Page のコンテンツとその境界線の間のスペース。The space between the content of the Page and it's border.

(継承元 Page)
Parent

要素の親要素を取得または設定します。Gets or sets the parent element of the element.

(継承元 Element)
ParentView

この要素の最も近い祖先 (すなわち VisualElement) である要素を取得します。Gets the element which is the closest ancestor of this element that is a VisualElement.

(継承元 Element)
Platform (継承元 Element)
RealParent

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
Resources

ローカルのリソース ディクショナリを取得または設定します。Gets or sets the local resource dictionary.

(継承元 VisualElement)
Rotation

要素の描画時に、Z 軸を中心とする回転 (アフィン回転) を取得または設定します。Gets or sets the rotation about the Z-axis (affine rotation) when the element is rendered.

(継承元 VisualElement)
RotationX

要素の描画時に、X 軸を中心とする回転 (パースペクティブ回転) を取得または設定します。Gets or sets the rotation about the X-axis (perspective rotation) when the element is rendered.

(継承元 VisualElement)
RotationY

要素の描画時に、Y 軸を中心とする回転 (パースペクティブ回転) を取得または設定します。Gets or sets the rotation about the Y-axis (perspective rotation) when the element is rendered.

(継承元 VisualElement)
Route

Shell を処理するために使われる文字列を取得または設定します。Gets or sets the string used to address the Shell.

RouteHost
RouteScheme
Scale

要素に適用するスケール ファクターを取得または設定します。Gets or sets the scale factor applied to the element.

(継承元 VisualElement)
ScaleX

X 方向に適用するスケールの値を取得または設定します。Gets or sets a scale value to apply to the X direction.

(継承元 VisualElement)
ScaleY

Y 方向に適用するスケールの値を取得または設定します。Gets or sets a scale value to apply to the Y direction.

(継承元 VisualElement)
Style (継承元 NavigableElement)
StyleClass (継承元 NavigableElement)
StyleId

要素を一意に識別するユーザー定義の値を取得または設定します。Gets or sets a user defined value to uniquely identify the element.

(継承元 Element)
TabIndex (継承元 VisualElement)
Title

Page のタイトル。The Page's title.

(継承元 Page)
ToolbarItems

プラットフォーム固有の方法で実装される、一連の ToolbarItemA set of ToolbarItems, implemented in a platform-specific manner.

(継承元 Page)
TranslationX

要素の X 変換差分を取得または設定します。Gets or sets the X translation delta of the element.

(継承元 VisualElement)
TranslationY

要素の Y 変換差分を取得または設定します。Gets or sets the Y translation delta of the element.

(継承元 VisualElement)
Triggers

この要素に関連付けられているトリガーの一覧を取得します。Gets the list of Trigger associated to this element. これはバインド可能なプロパティです。This is a bindable property.

(継承元 VisualElement)
Visual (継承元 VisualElement)
Width

この要素の描画時の現在の幅を取得します。Gets the current rendered width of this element. これはバインド可能な読み取り専用プロパティです。This is a read-only bindable property.

(継承元 VisualElement)
WidthRequest

この要素の必要な幅オーバーライドを取得または設定します。Gets or sets the desired width override of this element.

(継承元 VisualElement)
X

この要素の現在の X 位置を取得します。Gets the current X position of this element. これはバインド可能な読み取り専用プロパティです。This is a read-only bindable property.

(継承元 VisualElement)
Y

この要素の現在の Y 位置を取得します。Gets the current Y position of this element. これはバインド可能な読み取り専用プロパティです。This is a read-only bindable property.

(継承元 VisualElement)

メソッド

ApplyBindings()

BindingContext にバインディングを適用します。Apply the bindings to BindingContext.

(継承元 BindableObject)
BatchBegin()

要素のプロパティに対する変更のバッチの開始を通知します。Signals the start of a batch of changes to the elements properties.

(継承元 VisualElement)
BatchCommit()

要素へのコマンドのバッチが終端に達したこと、およびこれらのコマンドを今コミットする必要があることを通知します。Signals the end of a batch of commands to the element and that those commands should now be committed.

(継承元 VisualElement)
ChangeVisualState()

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 VisualElement)
ClearValue(BindableProperty)

propertySetValue によって設定された値を消去します。Clears any value set by SetValue for property.

(継承元 BindableObject)
ClearValue(BindablePropertyKey)

propertyKey によって識別されるプロパティの SetValue によって設定される値を消去します。Clears any value set by SetValue for the property that is identified by propertyKey.

(継承元 BindableObject)
Descendants()

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
DisplayActionSheet(String, String, String, String[])

アプリケーション ユーザーが複数のボタンから選択できるように、ネイティブ プラットフォーム アクション シートを表示します。Displays a native platform action sheet, allowing the application user to choose from several buttons.

(継承元 Page)
DisplayAlert(String, String, String)

アプリケーション ユーザーに、1 つの [キャンセル] ボタンがあるアラート ダイアログを表示します。Presents an alert dialog to the application user with a single cancel button.

(継承元 Page)
DisplayAlert(String, String, String, String)

アプリケーション ユーザーに、[承認] ボタンと [キャンセル] ボタンがあるアラート ダイアログを表示します。Presents an alert dialog to the application user with an accept and a cancel button.

(継承元 Page)
EffectIsAttached(String)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
FindByName(String)

指定した名前を持つ要素を返します。Returns the element that has the specified name.

(継承元 Element)
Focus()

この要素にフォーカスを設定することを試みます。Attemps to set focus to this element.

(継承元 VisualElement)
ForceLayout()

強制的に Page でレイアウト パスを実行します。Forces the Page to perform a layout pass.

(継承元 Page)
GetBackButtonBehavior(BindableObject)

objBackButtonBehaviorProperty の値を取得します。Gets the value of the BackButtonBehaviorProperty of the obj.

GetFlyoutBehavior(BindableObject)

FlyoutBehaviorobj を取得します。Gets the FlyoutBehavior of the obj.

GetNavBarIsVisible(BindableObject)

シェル アプリケーションの obj のナビゲーション バーの可視性を取得します。Gets the visibility of the navigation bar of the obj in a Shell application.

GetSearchHandler(BindableObject)

指定した SearchHandlerobj を取得します。Gets the SearchHandler for the specified obj.

GetShellBackgroundColor(BindableObject)

obj のシェルの背景色を取得します。Gets the Shell background color for the obj.

GetShellDisabledColor(BindableObject)

obj のシェルの無効化された色を取得します。Gets the Shell disabled color for the obj.

GetShellForegroundColor(BindableObject)

obj の前景色を取得します。Gets the foreground color for the obj.

GetShellTabBarBackgroundColor(BindableObject)

obj のタブ バーの背景色を取得します。Gets the background color for the tab bar for the obj.

GetShellTabBarDisabledColor(BindableObject)

obj のタブ バーの無効化された色を取得します。Gets the disabled color for the tab bar for the obj.

GetShellTabBarForegroundColor(BindableObject)

obj のタブ バーの前景色を取得します。Gets the foreground color for the tab bar for the obj.

GetShellTabBarTitleColor(BindableObject)

obj の タブ バーのタイトルの色を取得します。Gets the title color for tab bar for the obj.

GetShellTabBarUnselectedColor(BindableObject)

obj のタブ バーで選択されていない値の色を取得します。Gets the color for unselected values in the tab bar for obj.

GetShellTitleColor(BindableObject)

obj のタイトルの色を取得します。Gets the color of the title for obj.

GetShellUnselectedColor(BindableObject)

obj で選択されていない項目の色を取得します。Gets the color for unselected items in obj.

GetSizeRequest(Double, Double)

要素の SizeRequest を返します。Returns the SizeRequest of the element. このメソッドを呼び出すと、レイアウト サイクルの測定パスが開始されます。Calling this method begins the measure pass of a layout cycle.

(継承元 VisualElement)
GetTabBarIsVisible(BindableObject)

obj でタブ バーが表示されるかどうかを取得します。Gets whether the tab bar is visible in obj.

GetTitleView(BindableObject)

obj の タイトル View を取得します。Gets the title View of obj.

GetValue(BindableProperty)

BindableProperty に含まれる値を返します。Returns the value that is contained in the BindableProperty.

(継承元 BindableObject)
GetValues(BindableProperty, BindableProperty)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 BindableObject)
GoToAsync(ShellNavigationState, Boolean)

非同期で次に移動しますAsynchronously navigates to 、必要に応じてアニメーション化します。, optionally animating.

InvalidateMeasure()

この VisualElement のレイアウトを無効にするために呼び出されるメソッド。Method that is called to invalidate the layout of this VisualElement. MeasureInvalidated イベントを発生させます。Raises the MeasureInvalidated event.

(継承元 VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 VisualElement)
IsSet(BindableProperty)

ターゲット プロパティが存在し、設定されている場合、true を返します。Returns true if the target property exists and has been set.

(継承元 BindableObject)
Layout(Rectangle)

レイアウト サイクル中に要素の境界を更新します。Updates the bounds of the element during the layout cycle.

(継承元 VisualElement)
LayoutChildren(Double, Double, Double, Double)

Element を指定された領域にレイアウトします。Lays out children Elements into the specified area.

(継承元 Page)
Measure(Double, Double, MeasureFlags)

ビジュアル要素をデバイスに表示するために必要な最小サイズを返します。Returns the minimum size that a visual element needs in order to be displayed on the device.

(継承元 VisualElement)
NativeSizeChanged()

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 VisualElement)
On<T>()

プラットフォーム固有のメソッドを呼び出すことができる、この Page のプラットフォーム固有のインスタンスが返されます。Returns the platform-specific instance of this Page, on which a platform-specific method may be called.

(継承元 Page)
OnAppearing()

オーバーライドされると、アプリケーション開発者は、Page が表示される直前に動作をカスタマイズできるようになります。When overridden, allows application developers to customize behavior immediately prior to the Page becoming visible.

(継承元 Page)
OnBackButtonPressed()

[戻る] ボタンを押したことに応答して CurrentItem がポップされた場合、true を返します。Returns true if the CurrentItem was popped in response to a press of the back button.

OnBindingContextChanged()

開発者はこのメソッドをオーバーライドして、バインディング コンテキストの変更に応じた動作をカスタマイズできます。Developers may override this method to customize behavior in response to the binding context changing.

OnChildAdded(Element)

開発者はこのメソッドをオーバーライドして、新しい Element が追加されたときの動作をカスタマイズできます。Developers may override this method to customize behavior when a new Element is added.

OnChildMeasureInvalidated(Object, EventArgs)

Element の推奨サイズが変更されたことを示します。Indicates that the preferred size of a child Element has changed.

(継承元 Page)
OnChildRemoved(Element)

開発者はこのメソッドをオーバーライドして、子の Element が削除されたときの動作をカスタマイズできます。Developers may override this method to customize behavior when a child Element is removed.

OnChildrenReordered()

ChildrenReordered イベントが生成される直前に毎回呼び出されます。Invoked whenever the ChildrenReordered event is about to be emitted. このイベントに対するクラス処理を追加するには、このメソッドを実装します。Implement this method to add class handling for this event.

(継承元 VisualElement)
OnDisappearing()

オーバーライドされると、アプリケーション開発者は、Page が表示されたときの動作をカスタマイズできるようになります。When overridden, allows the application developer to customize behavior as the Page disappears.

(継承元 Page)
OnMeasure(Double, Double)

レイアウト測定が発生すると呼び出されるメソッド。Method that is called when a layout measurement happens.

(継承元 VisualElement)
OnNavigated(ShellNavigatedEventArgs)

開発者はこのメソッドをオーバーライドして、ナビゲーションに関する動作をカスタマイズできます。Developers may override this method to customize behavior on navigation.

OnNavigating(ShellNavigatingEventArgs)

開発者はこのメソッドをオーバーライドして、ナビゲーションの前の動作をカスタマイズできます。Developers may override this method to customize behavior prior to navigation.

OnParentSet()

PageParent プロパティが変更されたときに呼び出されます。Called when the Page's Parent property has changed.

(継承元 Page)
OnPropertyChanged(String)

バインドされたプロパティが変更されたときに呼び出されるメソッド。Method that is called when a bound property is changed.

(継承元 Element)
OnPropertyChanging(String)

子クラスからこのメソッドを呼び出し、プロパティで変更が行われることを通知します。Call this method from a child class to notify that a change is going to happen on a property.

(継承元 BindableObject)
OnSizeAllocated(Double, Double)

Page がサイズに割り当てられていることを示します。Indicates that the Page has been assigned a size.

(継承元 Page)
OnSizeRequest(Double, Double)

このメソッドは、要素の目的のサイズを取得するために、レイアウト サイクルの測定パス中に呼び出されます。This method is called during the measure pass of a layout cycle to get the desired size of an element.

(継承元 VisualElement)
OnTabIndexPropertyChanged(Int32, Int32) (継承元 VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean) (継承元 VisualElement)
RemoveBinding(BindableProperty)

以前に設定されたバインディングを削除します。Removes a previously set binding.

(継承元 BindableObject)
RemoveDynamicResource(BindableProperty)

以前に設定された動的リソースを削除しますRemoves a previously set dynamic resource

(継承元 Element)
SendAppearing()

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Page)
SendBackButtonPressed()

OnBackButtonPressed().Calls OnBackButtonPressed().

(継承元 Page)
SendDisappearing()

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Page)
SetBackButtonBehavior(BindableObject, BackButtonBehavior)

次の [戻る] ボタンの動作を設定します:Sets the back button behavior of からto ..

SetBinding(BindableProperty, BindingBase)

プロパティにバインディングを割り当てます。Assigns a binding to a property.

(継承元 BindableObject)
SetDynamicResource(BindableProperty, String)

キーを指定した DynamicResource を介して更新するこの要素の BindableProperty プロパティを設定します。Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.

(継承元 Element)
SetFlyoutBehavior(BindableObject, FlyoutBehavior)

次のポップアップの動作を設定します:Sets the flyout behavior of からto ..

SetNavBarIsVisible(BindableObject, Boolean)

次のナビゲーション バーの表示を設定します:Sets the navigation bar visibility of ..

SetSearchHandler(BindableObject, SearchHandler)

次の SearchHandler を設定します:Sets the SearchHandler for ..

SetShellBackgroundColor(BindableObject, Color)

次の背景色を設定します:Sets the background color of ..

SetShellDisabledColor(BindableObject, Color)

次の無効にされた色を設定します:Sets the disabled color of ..

SetShellForegroundColor(BindableObject, Color)

obj の前景色を設定します。Sets the foreground color of obj.

SetShellTabBarBackgroundColor(BindableObject, Color)

次のタブ バーの背景色を設定します:Sets the background color of the tab bar of ..

SetShellTabBarDisabledColor(BindableObject, Color)

次のタブ バーの無効にされた色を設定します:Sets the disabled color of the tab bar of ..

SetShellTabBarForegroundColor(BindableObject, Color)

次のタブ バーの前景色を設定します:Sets the foreground color of the tab bar of ..

SetShellTabBarTitleColor(BindableObject, Color)

次のタブ バーのタイトルの色を設定します:Sets the color of the title of the tab bar of ..

SetShellTabBarUnselectedColor(BindableObject, Color)

次のタブ バーの選択されていない項目の色を設定します:Sets the color of unselected items in the tab bar of ..

SetShellTitleColor(BindableObject, Color)

次のタイトルの色を設定します:Sets the title color of ..

SetShellUnselectedColor(BindableObject, Color)

次で選択されていない項目の色を取得します:Sets the color of unselected items in

SetTabBarIsVisible(BindableObject, Boolean)

次のタブ バーの可視性を設定します。Sets the tab bar visibility of ..

SetTitleView(BindableObject, View)

次のタイトル View を設定します:Sets the title View of ..

SetValue(BindableProperty, Object)

指定したプロパティの値を設定します。Sets the value of the specified property.

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

propertyKey の値を設定します。Sets the value of the propertyKey.

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

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
SizeAllocated(Double, Double)

SizeAllocated は、サブツリー レイアウトの開始を通知するためにレイアウト サイクル中に呼び出されます。SizeAllocated is called during a layout cycle to signal the start of a sub-tree layout.

(継承元 VisualElement)
TabIndexDefaultValueCreator() (継承元 VisualElement)
TabStopDefaultValueCreator() (継承元 VisualElement)
UnapplyBindings()

以前に設定されたバインディングをすべて解除します。Unapplies all previously set bindings.

(継承元 BindableObject)
Unfocus()

この要素へのフォーカスを設定解除します。Unsets focus to this element.

(継承元 VisualElement)
UpdateChildrenLayout()

Page の子 Element にそのレイアウトを更新することを要求します。Requests that the children Elements of the Page update their layouts.

(継承元 Page)

イベント

Appearing

Page が表示されようとしていることを示します。Indicates that the Page is about to appear.

(継承元 Page)
BatchCommitted

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 VisualElement)
BindingContextChanged

BindingContext プロパティが変更されるたびに発生します。Raised whenever the BindingContext property changes.

(継承元 BindableObject)
ChildAdded

子要素が要素に追加されるたびに発生します。Occurs whenever a child element is added to the element.

(継承元 Element)
ChildRemoved

子要素が要素から削除されるたびに発生します。Occurs whenever a child element is removed from the element.

(継承元 Element)
ChildrenReordered

VisualElement の子の順序が変更されると発生します。Occurs when the Children of a VisualElement have been re-ordered.

(継承元 VisualElement)
DescendantAdded

子要素が要素サブツリーに追加されるたびに発生します。Occurs whenever a child element is added to the elements subtree.

(継承元 Element)
DescendantRemoved

子要素が要素サブツリーから削除されるたびに発生します。Occurs whenever a child element is removed from the elements subtree.

(継承元 Element)
Disappearing

Page の表示が中断されようとしていることを示します。Indicates that the Page is about to cease displaying.

(継承元 Page)
FocusChangeRequested

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 VisualElement)
Focused

要素がフォーカスを受け取ると発生します。Occurs when the element receives focus.

(継承元 VisualElement)
LayoutChanged

Page のレイアウトが変更されている場合に発生します。Raised when the layout of the Page has changed.

(継承元 Page)
MeasureInvalidated

ビジュアル要素のレイアウトが無効になったときに発生するイベント。Event that is raised when the layout of a visual element is invalidated.

(継承元 VisualElement)
Navigated

ライブラリにより、ナビゲーションを実行した後にこのイベントが発生します。The library raises this event after performing navigation.

Navigating

ライブラリにより、ナビゲーションを実行する直前にこのイベントが発生します。The library raises this event immediately prior to performing navigation.

PlatformSet (継承元 Element)
PropertyChanged

プロパティが変更されたときに発生します。Raised when a property has changed.

(継承元 BindableObject)
PropertyChanging

プロパティが変更されようとしているときに発生します。Raised when a property is about to change.

(継承元 BindableObject)
SizeChanged

この要素の Width プロパティまたは Height プロパティの値が変更されると発生します。Occurs when either the Width or the Height properties change value on this element.

(継承元 VisualElement)
Unfocused

要素がフォーカスを失ったときに発生します。Occurs when the element loses focus.

(継承元 VisualElement)

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

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

(継承元 Element)
INameScope.RegisterName(String, Object)

内部使用のみ。For internal use only.

(継承元 Element)
IShellController.AddAppearanceObserver(IAppearanceObserver, Element)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IShellController.AddFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IShellController.AppearanceChanged(Element, Boolean)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IShellController.FlyoutHeader

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IShellController.GenerateFlyoutGrouping()

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IShellController.GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IShellController.OnFlyoutItemSelected(Element)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IShellController.OnFlyoutItemSelectedAsync(Element)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IShellController.ProposeNavigation(ShellNavigationSource, ShellItem, ShellSection, ShellContent, IReadOnlyList<Page>, Boolean)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IShellController.RemoveAppearanceObserver(IAppearanceObserver)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IShellController.RemoveFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IShellController.StructureChanged

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IShellController.UpdateCurrentState(ShellNavigationSource)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IVisualElementController.EffectiveFlowDirection

ロケールと論理フローの設定を考慮して、プラットフォームでの要素の効果的なビジュアル フロー方向を取得します。Gets the effective visual flow direction for the element on the platform, taking into account the locale and logical flow settings.

(継承元 VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

このメソッドは、内部で使用します。This method is for internal use.

(継承元 VisualElement)

拡張メソッド

AbortAnimation(IAnimatable, String)

アニメーションを停止します。Stops the animation.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

指定のパラメーターを設定し、アニメーションを開始します。Sets the specified parameters and starts the animation.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

指定のパラメーターを設定し、アニメーションを開始します。Sets the specified parameters and starts the animation.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

指定のパラメーターを設定し、アニメーションを開始します。Sets the specified parameters and starts the animation.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

指定のパラメーターを設定し、アニメーションを開始します。Sets the specified parameters and starts the animation.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action)

指定のパラメーターを設定し、運動アニメーションを開始します。Sets the specified parameters and starts the kinetic animation.

AnimationIsRunning(IAnimatable, String)

handle で指定されたアニメーションが実行されているかどうかを示すブール値を返します。Returns a Boolean value that indicates whether or not the animation that is specified by handle is running.

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.

AncestorToRoot(Page)
FindByName<T>(Element, String)

element を含むスコープに name という名前を持つ型 T のインスタンスを返します。Returns the instance of type T that has name name in the scope that includes element.

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)
GetSortedTabIndexesOnParentPage(VisualElement, Int32)
GetTabIndexesOnParentPage(ITabStopElement, Int32, Boolean)
FadeTo(VisualElement, Double, UInt32, Easing)

opacitylengtheasing パラメーターで表現されるフェードを実行するタスクを返します。Returns a task that performs the fade that is described by the opacity, length, and easing parameters.

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

view によって指定される VisualElementbounds パラメーターによって指定される四角形のバインディングを簡単にするタスクを返します。Returns a task that eases the bounds of the VisualElement that is specified by the view to the rectangle that is specified by the bounds parameter.

RelRotateTo(VisualElement, Double, UInt32, Easing)

view によって指定される VisualElement をその現在のローテーションから drotation だけ回転させます。Rotates the VisualElement that is specified by view from its current rotation by drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

view によって指定される VisualElement をその現在のスケールから dscale に変更するタスクを返します。Returns a task that scales the VisualElement that is specified by view from its current scale to dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

rotationlengtheasing パラメーターで記述された回転を実行するタスクを返します。Returns a task that performs the rotation that is described by the rotation, length, and easing parameters.

RotateXTo(VisualElement, Double, UInt32, Easing)

Y 軸を opacity だけ斜めにするタスクを返します。時間 length を取り、easing を使用します。Returns a task that skews the Y axis by opacity, taking time length and using easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

X 軸を opacity だけ斜めにするタスクを返します。時間 length を取り、easing を使用します。Returns a task that skews the X axis by opacity, taking time length and using easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

view によって指定される VisualElement を絶対倍率 scale にスケールするタスクを返します。Returns a task that scales the VisualElement that is specified by view to the absolute scale factor scale.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

要素 TranslationX と TranslationY のプロパティを現在の値から新しい値にアニメーション化します。Animates an elements TranslationX and TranslationY properties from their current values to the new values. これにより、入力レイアウトが視覚レイアウトと同じ位置になります。This ensures that the input layout is in the same position as the visual layout.

HasVisualStateGroups(VisualElement)

element に 1 つまたは複数の表示状態グループが関連付けられている場合、trueReturns true if element has one or more visual state groups associated with it. それ以外の場合、false を返します。Otherwise, returns false.

適用対象