AbsoluteLayout クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
絶対位置に子要素が配置されます。
public class AbsoluteLayout : Xamarin.Forms.Layout<Xamarin.Forms.View>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.AbsoluteLayout>
type AbsoluteLayout = class
inherit Layout<View>
interface IElementConfiguration<AbsoluteLayout>
- 継承
-
AbsoluteLayout
- 実装
注釈
アプリケーション開発者は、 AbsoluteLayoutFlags メソッドに渡される値に応じて、比例座標、デバイス座標、または両方の組み合わせを指定することによって、子要素の配置を制御できます SetLayoutFlags(BindableObject, AbsoluteLayoutFlags) 。 比例的な列挙値のいずれかを指定した場合 AbsoluteLayoutFlags 、0.0 から1.0 の範囲内にある対応する X または Y 引数によって、常に子が画面上に完全に表示されます。 つまり、の左、右、上、または下にあるフラッシュを表示するために、子の高さまたは幅を減算または追加する必要はありません AbsoluteLayout 。 縦横比が指定されていない width、height、X、または Y 値の場合、アプリケーション開発者はデバイスに依存する単位を使用して子要素を検索し、サイズを変更します。
次の例では、を使用して相対的な位置引数を使用する方法を示し AbsoluteLayout ます。
Label header = new Label
{
Text = "AbsoluteLayout Demo",
FontSize = Device.GetNamedSize(NamedSize.Large, typeof(Label)),
HorizontalOptions = LayoutOptions.Center
};
AbsoluteLayout simpleLayout = new AbsoluteLayout
{
BackgroundColor = Color.Blue.WithLuminosity(0.9),
VerticalOptions = LayoutOptions.FillAndExpand
};
topLeftLabel = new Label
{
Text = "Top Left",
TextColor = Color.Black
};
centerLabel = new Label
{
Text = "Centered",
TextColor = Color.Black
};
bottomRightLabel = new Label
{
Text = "Bottom Right",
TextColor = Color.Black
};
// PositionProportional flag maps the range (0.0, 1.0) to
// the range "flush [left|top]" to "flush [right|bottom]"
AbsoluteLayout.SetLayoutFlags(bottomRightLabel,
AbsoluteLayoutFlags.PositionProportional);
AbsoluteLayout.SetLayoutBounds(topLeftLabel,
new Rectangle(0f,
0f, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize));
AbsoluteLayout.SetLayoutFlags(centerLabel,
AbsoluteLayoutFlags.PositionProportional);
AbsoluteLayout.SetLayoutBounds(centerLabel,
new Rectangle(0.5,
0.5, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize));
AbsoluteLayout.SetLayoutFlags(bottomRightLabel,
AbsoluteLayoutFlags.PositionProportional);
AbsoluteLayout.SetLayoutBounds(bottomRightLabel,
new Rectangle(1f,
1f, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize));
simpleLayout.Children.Add(topLeftLabel);
simpleLayout.Children.Add(centerLabel);
simpleLayout.Children.Add(bottomRightLabel);
次のコードサンプルは、デバイスに依存する単位を指定して2つのラベルを配置する方法を示しています。
AbsoluteLayout simpleLayout = new AbsoluteLayout
{
BackgroundColor = Color.Blue.WithLuminosity(0.9),
VerticalOptions = LayoutOptions.FillAndExpand
};
Label header = new Label
{
Text = "Device Units Demo",
TextColor = Color.Black,
FontSize = Device.GetNamedSize(NamedSize.Large, typeof(Label))
};
topLeftText = new Label
{
Text = "Left",
TextColor = Color.Black
};
AbsoluteLayout.SetLayoutFlags(topLeftText,
AbsoluteLayoutFlags.None);
AbsoluteLayout.SetLayoutBounds(topLeftText,
new Rectangle(0f, 0f, 100f, 50f));
middleText = new Label
{
Text = "Device-dependent location",
TextColor = Color.Black
};
AbsoluteLayout.SetLayoutFlags(middleText,
AbsoluteLayoutFlags.None);
AbsoluteLayout.SetLayoutBounds(middleText,
new Rectangle(100f, 200f, 200f, 50f));
simpleLayout.Children.Add(topLeftText);
simpleLayout.Children.Add(middleText);
}
次の図は、 フォームギャラリー サンプルの AbsoluteLayout demo を示しています。

Xamarin 用の XAML では、クラスの次の添付プロパティがサポートされています。 AbsoluteLayout
| 添付プロパティ | 値 |
|---|---|
| AbsoluteLayout | 境界四角形の位置と大きさを指定する4つの値からなる、コンマ区切りのリスト (場合によってはスペースが含まれます)。 リスト内の最初の2つの値は、数字を表す必要があります。 後者の2つの値は、それぞれ数値または文字列 "AutoSize" にすることができます。 |
| AbsoluteLayout フラグ | AbsoluteLayoutFlags列挙値の名前: |
アプリケーション開発者は、XAML を使用して、クラスで要素を配置でき AbsoluteLayout ます。 次の例では、の内側に青を配置し BoxView AbsoluteLayout ます。
<AbsoluteLayout VerticalOptions="FillAndExpand"
HorizontalOptions="FillAndExpand">
<BoxView AbsoluteLayout.LayoutBounds="0.25, 0.25, 0.5, 0.5"
Color="Blue"
AbsoluteLayout.LayoutFlags="All" />
</AbsoluteLayout>
クラスは、 AbsoluteLayout その子要素を、比例単位、デバイス単位、またはその両方の組み合わせで配置できます。 アプリケーション開発者は、 Rectangle 子要素のレイアウト範囲を定義する構造体を指定するときに、次の点に注意する必要があります。
- 高さと幅が画面上に配置される要素の場合、[0, 1] の範囲内の比例位置の大きさは、高さ、幅、またはその両方がデバイス単位と比例単位のどちらで指定されているかにかかわらず、画面上の完全な要素を表します。
- 上の点は、画面の右下隅にある要素を指定するために、画面の右下隅にある要素を指定するために、 AbsoluteLayoutFlags 値が
allの場合、アプリケーション開発者は "1.0, 1.0, 0.5, 0.5" を指定することを意味します。 - アプリの開発者は、子要素を誤って画面からはみ出して表示するように指定した子要素や、子要素の計算されたサイズに十分な領域を残していないデバイス単位の位置を指定することによって、子要素が誤って画面に表示されないようにすることができます。
- 境界構造の各部分 Rectangle は、それを制御する値に従って解釈され AbsoluteLayoutFlags ます。 たとえば、特定の四角形には、デバイスユニット内の X 座標、プロポーショナル単位の Y 座標、プロポーショナル単位の高さ、デバイスユニット内の幅、デバイス単位や比例単位の組み合わせなどがありますが、このような四角形は同じです。
- 子の現在のセットを使用して解釈された四角形は AbsoluteLayoutFlags 、部分的または完全にオフになっている境界ボックスを表します。たとえば、画面の幅より大きい幅を指定すると、予期しない結果になる場合があります。
コンストラクター
| AbsoluteLayout() |
AbsoluteLayout クラスの新しいインスタンスが初期化されます。 |
フィールド
| LayoutBoundsProperty |
子要素のレイアウト境界を表す添付プロパティが実装されます。 実行時に文字列 "LayoutBounds " とバインド可能です。 「解説」を参照してください。 |
| LayoutFlagsProperty |
子要素の AbsoluteLayoutFlags 値を含む添付プロパティが実装されます。 |
プロパティ
| AnchorX |
すべての変換の中心点の X 座標を、要素の境界からの相対位置で取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| AnchorY |
すべての変換の中心点の Y 座標を、要素の境界からの相対位置で取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| AutomationId |
自動化フレームワークがこの要素を見つけ、対話することを可能にする値を取得または設定します。 (継承元 Element) |
| AutoSize |
子の幅または高さを、その子のネイティブ サイズに合わせて設定する必要があることを示す値。 |
| Background | (継承元 VisualElement) |
| BackgroundColor |
VisualElement の背景を塗りつぶす色を取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| Batched |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| Behaviors |
この要素に関連付けられている動作の一覧を取得します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| BindingContext |
バインドされたプロパティのうち、この BindableObject に属するプロパティの対象となるプロパティが含まれるオブジェクトを取得または設定します。 (継承元 BindableObject) |
| Bounds |
要素の範囲を取得します。 (継承元 VisualElement) |
| CascadeInputTransparent |
透過性が |
| Children |
AbsoluteLayout の子要素のコレクションが取得されます。 |
| class | (継承元 NavigableElement) |
| ClassId |
意味的に同類の要素の集合を識別するために使用される値を取得または設定します。 (継承元 Element) |
| Clip | (継承元 VisualElement) |
| DisableLayout |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| Dispatcher | (継承元 BindableObject) |
| EffectControlProvider |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 Element) |
| Effects |
この項目に適用される効果の一覧。 (継承元 Element) |
| FlowDirection |
レイアウトのフロー方向を取得または設定します。 (継承元 VisualElement) |
| GestureController |
ビューのジェスチャのコントローラーを取得します。 (継承元 View) |
| GestureRecognizers |
このビューに関連付けられているジェスチャ レコグナイザーのコレクション。 (継承元 View) |
| Height |
この要素の描画時の現在の高さを取得します。 これはバインド可能な読み取り専用プロパティです。 (継承元 VisualElement) |
| HeightRequest |
この要素の必要な高さオーバーライドを取得または設定します。 (継承元 VisualElement) |
| HorizontalOptions |
レイアウト サイクルで要素がどのように配置されるかを定義する LayoutOptions を取得または設定します。 これはバインド可能なプロパティです。 (継承元 View) |
| Id |
アプリケーションの実行により要素を一意に識別するために使用できる値を取得します。 (継承元 Element) |
| InputTransparent |
この要素をユーザー インターフェイス サイクルに含めるかどうかを示す値を取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| IsClippedToBounds |
レイアウトがその子を境界にクリップする必要があるかどうかを決定する値を取得または設定します。 (継承元 Layout) |
| IsEnabled |
この要素をユーザー インターフェイスで有効にするかどうかを示す値を取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| IsFocused |
この要素に現在フォーカスがあるかどうかを示す値を取得します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| IsInNativeLayout |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| IsNativeStateConsistent |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| IsPlatformEnabled |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| IsTabStop |
この要素がタブ ナビゲーションに含まれるかどうかを示す値を取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| IsVisible |
要素をビジュアル ツリーに含めるかどうかを決定する値を取得します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| LogicalChildren |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 Element) |
| Margin |
ビューの余白を取得または設定します。 (継承元 View) |
| MinimumHeightRequest |
レイアウト時に要素によって要求される高さの最小値をオーバーライドする値を取得または設定します。 (継承元 VisualElement) |
| MinimumWidthRequest |
レイアウト時に要素によって要求される最小幅をオーバーライドする値を取得または設定します。 (継承元 VisualElement) |
| Navigation | (継承元 NavigableElement) |
| NavigationProxy | (継承元 NavigableElement) |
| Opacity |
描画時に要素に適用する不透明度値を取得または設定します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| Padding |
レイアウトの内側のパディングを取得または設定します。 (継承元 Layout) |
| Parent |
要素の親要素を取得または設定します。 (継承元 Element) |
| ParentView |
互換性のために残されています。
この要素の最も近い祖先 (すなわち VisualElement) である要素を取得します。 (継承元 Element) |
| Platform |
互換性のために残されています。
(継承元 Element)
|
| RealParent |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 Element) |
| Resources |
ローカルのリソース ディクショナリを取得または設定します。 (継承元 VisualElement) |
| Rotation |
要素の描画時に、Z 軸を中心とする回転 (アフィン回転) (度単位) を取得または設定します。 (継承元 VisualElement) |
| RotationX |
要素の描画時に、X 軸を中心とする回転 (パースペクティブ回転) (度単位) を取得または設定します。 (継承元 VisualElement) |
| RotationY |
要素の描画時に、Y 軸を中心とする回転 (パースペクティブ回転) (度単位) を取得または設定します。 (継承元 VisualElement) |
| Scale |
要素に適用するスケール ファクターを取得または設定します。 (継承元 VisualElement) |
| ScaleX |
X 方向に適用するスケールの値を取得または設定します。 (継承元 VisualElement) |
| ScaleY |
Y 方向に適用するスケールの値を取得または設定します。 (継承元 VisualElement) |
| Style | (継承元 NavigableElement) |
| StyleClass | (継承元 NavigableElement) |
| StyleId |
要素を一意に識別するユーザー定義の値を取得または設定します。 (継承元 Element) |
| TabIndex | (継承元 VisualElement) |
| TranslationX |
要素の X 変換差分を取得または設定します。 (継承元 VisualElement) |
| TranslationY |
要素の Y 変換差分を取得または設定します。 (継承元 VisualElement) |
| Triggers |
この要素に関連付けられているトリガーの一覧を取得します。 これはバインド可能なプロパティです。 (継承元 VisualElement) |
| VerticalOptions |
レイアウト サイクルで要素がどのように配置されるかを定義する LayoutOptions を取得または設定します。 これはバインド可能なプロパティです。 (継承元 View) |
| Visual | (継承元 VisualElement) |
| Width |
この要素の描画時の現在の幅を取得します。 これはバインド可能な読み取り専用プロパティです。 (継承元 VisualElement) |
| WidthRequest |
この要素の必要な幅オーバーライドを取得または設定します。 (継承元 VisualElement) |
| X |
この要素の現在の X 位置を取得します。 これはバインド可能な読み取り専用プロパティです。 (継承元 VisualElement) |
| Y |
この要素の現在の Y 位置を取得します。 これはバインド可能な読み取り専用プロパティです。 (継承元 VisualElement) |
メソッド
| ApplyBindings() |
BindingContext にバインディングを適用します。 (継承元 BindableObject) |
| BatchBegin() |
要素のプロパティに対する変更のバッチの開始を通知します。 (継承元 VisualElement) |
| BatchCommit() |
要素へのコマンドのバッチが終端に達したこと、およびこれらのコマンドを今コミットする必要があることを通知します。 (継承元 VisualElement) |
| ChangeVisualState() |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| ClearValue(BindableProperty) |
|
| ClearValue(BindablePropertyKey) |
|
| CoerceValue(BindableProperty) | (継承元 BindableObject) |
| CoerceValue(BindablePropertyKey) | (継承元 BindableObject) |
| Descendants() |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 Element) |
| EffectIsAttached(String) |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 Element) |
| FindByName(String) |
指定した名前を持つ要素を返します。 (継承元 Element) |
| Focus() |
この要素にフォーカスを設定することを試みます。 (継承元 VisualElement) |
| ForceLayout() |
要素とそのすべての子孫にレイアウト サイクルを強制的に実行します。 (継承元 Layout) |
| GetChildElements(Point) |
視覚的に、指定した |
| GetLayoutBounds(BindableObject) |
|
| GetLayoutFlags(BindableObject) |
|
| GetSizeRequest(Double, Double) |
互換性のために残されています。
レイアウトの SizeRequest を返します。 このメソッドを呼び出すと、レイアウト サイクルの測定パスが開始されます。 (継承元 Layout) |
| GetValue(BindableProperty) |
BindableProperty に含まれる値を返します。 (継承元 BindableObject) |
| GetValues(BindableProperty, BindableProperty) |
互換性のために残されています。
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 BindableObject) |
| GetValues(BindableProperty, BindableProperty, BindableProperty) |
互換性のために残されています。
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 BindableObject) |
| InvalidateLayout() |
現在のレイアウトを無効にします。 (継承元 Layout) |
| InvalidateMeasure() |
この VisualElement のレイアウトを無効にするために呼び出されるメソッド。 MeasureInvalidated イベントを発生させます。 (継承元 VisualElement) |
| InvalidateMeasureNonVirtual(InvalidationTrigger) |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| IsSet(BindableProperty) |
ターゲット プロパティが存在し、設定されている場合、 |
| Layout(Rectangle) |
レイアウト サイクル中に要素の境界を更新します。 (継承元 VisualElement) |
| LayoutChildren(Double, Double, Double, Double) |
AbsoluteLayout の子が配置されそのサイズが調整されます。 |
| LowerChild(View) |
子をビジュアル スタックの背面に移動します。 (継承元 Layout) |
| Measure(Double, Double, MeasureFlags) |
ビジュアル要素をデバイスに表示するために必要な最小サイズを返します。 (継承元 VisualElement) |
| NativeSizeChanged() |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| On<T>() |
開発者がレイアウト用にプラットフォーム固有のメソッドを呼び出すのに使用できる構成オブジェクトが返されます。 |
| OnAdded(T) |
子がレイアウトに追加されたときに呼び出されます。 このイベントに対するクラス処理を追加するには、このメソッドを実装します。 (継承元 Layout<T>) |
| OnBindingContextChanged() |
View のバインド コンテキストが変更されるたびに呼び出されます。 このイベントに対するクラス処理を追加するには、このメソッドをオーバーライドします。 (継承元 View) |
| OnChildAdded(Element) |
AbsoluteLayout に子が追加されたときに呼び出されます。 |
| OnChildMeasureInvalidated() |
レイアウトの子が MeasureInvalidated を生成するたびに呼び出されます。 このイベントに対するクラス処理を追加するには、このメソッドを実装します。 (継承元 Layout) |
| OnChildMeasureInvalidated(Object, EventArgs) |
レイアウトの子が MeasureInvalidated を生成するたびに呼び出されます。 このイベントに対するクラス処理を追加するには、このメソッドを実装します。 (継承元 Layout) |
| OnChildRemoved(Element) |
互換性のために残されています。
AbsoluteLayout から子が削除されたときに呼び出されます。 |
| OnChildRemoved(Element, Int32) | |
| OnChildrenReordered() |
ChildrenReordered イベントが生成される直前に毎回呼び出されます。 このイベントに対するクラス処理を追加するには、このメソッドを実装します。 (継承元 VisualElement) |
| OnMeasure(Double, Double) |
レイアウト測定が発生すると呼び出されるメソッド。 (継承元 VisualElement) |
| OnParentSet() | (継承元 NavigableElement) |
| OnPropertyChanged(String) |
バインドされたプロパティが変更されたときに呼び出されるメソッド。 (継承元 Element) |
| OnPropertyChanging(String) |
子クラスからこのメソッドを呼び出し、プロパティで変更が行われることを通知します。 (継承元 BindableObject) |
| OnRemoved(T) |
レイアウトから子が削除されたときに呼び出されます。 このイベントに対するクラス処理を追加するには、このメソッドを実装します。 (継承元 Layout<T>) |
| OnSizeAllocated(Double, Double) |
レイアウト サイクル中に要素のサイズが設定されると、このメソッドが呼び出されます。 このメソッドは、SizeChanged イベントが生成される直前に呼び出されます。 このイベントに対するクラス処理を追加するには、このメソッドを実装します。 (継承元 Layout) |
| OnSizeRequest(Double, Double) |
互換性のために残されています。
このメソッドは、AbsoluteLayout の目的のサイズを取得するため、レイアウト サイクルの測定パス中に呼び出されます。 |
| OnTabIndexPropertyChanged(Int32, Int32) | (継承元 VisualElement) |
| OnTabStopPropertyChanged(Boolean, Boolean) | (継承元 VisualElement) |
| RaiseChild(View) |
子をビジュアル スタックの先頭に移動します。 (継承元 Layout) |
| RemoveBinding(BindableProperty) |
以前に設定されたバインディングを削除します。 (継承元 BindableObject) |
| RemoveDynamicResource(BindableProperty) |
以前に設定された動的リソースを削除します (継承元 Element) |
| ResolveLayoutChanges() | (継承元 Layout) |
| SetBinding(BindableProperty, BindingBase) |
プロパティにバインディングを割り当てます。 (継承元 BindableObject) |
| SetDynamicResource(BindableProperty, String) |
キーを指定した DynamicResource を介して更新するこの要素の BindableProperty プロパティを設定します。 (継承元 Element) |
| SetLayoutBounds(BindableObject, Rectangle) |
ビューのレイアウト時にそのサイズを調整するのに使用される、ビューのレイアウト境界が設定されます。 |
| SetLayoutFlags(BindableObject, AbsoluteLayoutFlags) |
ビューのレイアウト フラグが設定されます。このフラグは、ビューがレイアウトに追加されたときに、ビュー上に設定されているレイアウト境界を解釈するために使用されます。 |
| SetValue(BindableProperty, Object) |
指定したプロパティの値を設定します。 (継承元 BindableObject) |
| SetValue(BindablePropertyKey, Object) |
propertyKey の値を設定します。 (継承元 BindableObject) |
| SetValueCore(BindableProperty, Object, SetValueFlags) |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 BindableObject) |
| SetValueFromRenderer(BindableProperty, Object) |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 Element) |
| SetValueFromRenderer(BindablePropertyKey, Object) |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 Element) |
| ShouldInvalidateOnChildAdded(View) |
実装すると、 |
| ShouldInvalidateOnChildRemoved(View) |
実装すると、削除時に |
| SizeAllocated(Double, Double) |
SizeAllocated は、サブツリー レイアウトの開始を通知するためにレイアウト サイクル中に呼び出されます。 (継承元 VisualElement) |
| TabIndexDefaultValueCreator() | (継承元 VisualElement) |
| TabStopDefaultValueCreator() | (継承元 VisualElement) |
| UnapplyBindings() |
以前に設定されたバインディングをすべて解除します。 (継承元 BindableObject) |
| Unfocus() |
この要素へのフォーカスを設定解除します。 (継承元 VisualElement) |
| UpdateChildrenLayout() |
すべての子を再レイアウトするようにレイアウトに指示します。 (継承元 Layout) |
イベント
| BatchCommitted |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| BindingContextChanged |
BindingContext プロパティが変更されるたびに発生します。 (継承元 BindableObject) |
| ChildAdded |
子要素が要素に追加されるたびに発生します。 (継承元 Element) |
| ChildRemoved |
子要素が要素から削除されるたびに発生します。 (継承元 Element) |
| ChildrenReordered |
VisualElement の子の順序が変更されると発生します。 (継承元 VisualElement) |
| DescendantAdded |
子要素が要素サブツリーに追加されるたびに発生します。 (継承元 Element) |
| DescendantRemoved |
子要素が要素サブツリーから削除されるたびに発生します。 (継承元 Element) |
| FocusChangeRequested |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 VisualElement) |
| Focused |
要素がフォーカスを受け取ると発生します。 (継承元 VisualElement) |
| LayoutChanged |
子要素の Bounds のいずれかが変更された場合に、レイアウト サイクルの最後に発生します。 (継承元 Layout) |
| MeasureInvalidated |
ビジュアル要素のレイアウトが無効になったときに発生するイベント。 (継承元 VisualElement) |
| PlatformSet |
互換性のために残されています。
(継承元 Element)
|
| PropertyChanged |
プロパティが変更されたときに発生します。 (継承元 BindableObject) |
| PropertyChanging |
プロパティが変更されようとしているときに発生します。 (継承元 BindableObject) |
| SizeChanged |
この要素の Width プロパティまたは Height プロパティの値が変更されると発生します。 (継承元 VisualElement) |
| Unfocused |
要素がフォーカスを失ったときに発生します。 (継承元 VisualElement) |
明示的なインターフェイスの実装
| IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 BindableObject) |
| IElementController.SetValueFromRenderer(BindableProperty, Object) |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 Element) |
| IGestureController.CompositeGestureRecognizers |
Xamarin.Forms プラットフォームによる内部使用向け。 (継承元 View) |
| INameScope.RegisterName(String, Object) |
内部使用のみ。 (継承元 Element) |
| IVisualElementController.EffectiveFlowDirection |
ロケールと論理フローの設定を考慮して、プラットフォームでの要素の効果的なビジュアル フロー方向を取得します。 (継承元 VisualElement) |
| IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
このメソッドは、内部で使用します。 (継承元 VisualElement) |