次の方法で共有


TabbedPage クラス

定義

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._TabbedPageRenderer))]
public class TabbedPage : Xamarin.Forms.MultiPage<Xamarin.Forms.Page>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TabbedPage>
type TabbedPage = class
    inherit MultiPage<Page>
    interface IElementConfiguration<TabbedPage>
継承
属性
実装

注釈

タブ付きページのユーザー インターフェイスは、タブの一覧と大きな詳細領域で構成されます。 iOS では、タブのリストが画面の下部に表示され、その上に詳細エリアが表示されます。 Android および Windows フォンでは、タブが画面の上部に表示されます。 ユーザーは、そのコレクションが大きすぎて 1 つの画面に収まらない場合は、画面上部にあるタブのコレクションをスクロールできます。

アプリ開発者は、2 つの方法のいずれかでタブ付きページを作成できます。 まず、アプリケーション開発者は、1 つのクラスまたはそのサブクラスのオブジェクトのリストを プロパティにItemsSource割り当て、 を プロパティにItemTemplate割り当ててDataTemplate、最も派生が少ない型のオブジェクトのページを返すことができます。 次に、アプリ開発者は、 プロパティにオブジェクトの Page 連続を Children 追加できます。 両方のメソッドを次のコード例に示します。

次のコード例は、「 サンプル アプリケーション」 ページにある FormsGallery サンプルの簡潔さに合わせて、プロパティに を割り当てることで特定の型のデータを表示する DataTemplate 方法を ItemTemplate 示しています。 フィールドをバインドして色を取得する方法 NamedColorPageColorProperty 注意してください。

using System;
using Xamarin.Forms;

namespace MinimalTabbed
{
    class TabbedPageDemoPage : TabbedPage
    {
        public TabbedPageDemoPage ()
        {
            this.Title = "TabbedPage";

            this.ItemsSource = new NamedColor[] {
                new NamedColor ("Red", Color.Red),
                new NamedColor ("Yellow", Color.Yellow),
                new NamedColor ("Green", Color.Green),
                new NamedColor ("Aqua", Color.Aqua),
                new NamedColor ("Blue", Color.Blue),
                new NamedColor ("Purple", Color.Purple)
            };

            this.ItemTemplate = new DataTemplate (() => { 
                return new NamedColorPage (); 
            });
        }
    }

    // Data type:
    class NamedColor
    {
        public NamedColor (string name, Color color)
        {
            this.Name = name;
            this.Color = color;
        }

        public string Name { private set; get; }

        public Color Color { private set; get; }

        public override string ToString ()
        {
            return Name;
        }
    }

    // Format page
    class NamedColorPage : ContentPage
    {
        public NamedColorPage ()
        {
            // This binding is necessary to label the tabs in
            // the TabbedPage.
            this.SetBinding (ContentPage.TitleProperty, "Name");
            // BoxView to show the color.
            BoxView boxView = new BoxView {
                WidthRequest = 100,
                HeightRequest = 100,
                HorizontalOptions = LayoutOptions.Center
            };
            boxView.SetBinding (BoxView.ColorProperty, "Color");

            // Build the page
            this.Content = boxView;
        }
    }
}


次の例では、2 つの ContentPage インスタンスを含むタブ付きビューを作成します。

class TabbedPageDemoPage2 : TabbedPage
{
    public TabbedPageDemoPage2 ()
    {
        this.Title = "TabbedPage";
        this.Children.Add (new ContentPage 
            {
                Title = "Blue",
                Content = new BoxView
                {
                    Color = Color.Blue,
                    HeightRequest = 100f,
                    VerticalOptions = LayoutOptions.Center
                },
            }
        );
        this.Children.Add (new ContentPage {
            Title = "Blue and Red",
            Content = new StackLayout {
                Children = {
                    new BoxView { Color = Color.Blue },
                    new BoxView { Color = Color.Red}
                }
            }
        });
    }
}

コンストラクター

TabbedPage()

既定値を使用して、新しい TabbedPage 要素を作成します。

フィールド

ActionSheetSignalName

このメソッドは、内部で使用します。

(継承元 Page)
AlertSignalName

このメソッドは、内部で使用します。

(継承元 Page)
BarBackgroundColorProperty

BarBackgroundColor プロパティのバッキング ストア。

BarBackgroundProperty

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

BarTextColorProperty

BarTextColor プロパティのバッキング ストア。

BusySetSignalName

このメソッドは、内部で使用します。

(継承元 Page)
PromptSignalName

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 Page)
SelectedTabColorProperty

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

UnselectedTabColorProperty

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

プロパティ

AnchorX

すべての変換の中心点の X 座標を、要素の境界からの相対位置で取得または設定します。 これはバインド可能なプロパティです。

(継承元 VisualElement)
AnchorY

すべての変換の中心点の Y 座標を、要素の境界からの相対位置で取得または設定します。 これはバインド可能なプロパティです。

(継承元 VisualElement)
AutomationId

自動化フレームワークがこの要素を見つけ、対話することを可能にする値を取得または設定します。

(継承元 Element)
Background

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 VisualElement)
BackgroundColor

VisualElement の背景を塗りつぶす色を取得または設定します。 これはバインド可能なプロパティです。

(継承元 VisualElement)
BackgroundImage
古い.

Page の背景として使用されるイメージを識別します。

(継承元 Page)
BackgroundImageSource

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 Page)
BarBackground

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

BarBackgroundColor

バーの背景色を取得または設定します。

BarTextColor

バーのテキストの色を取得または設定します。

Batched

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

(継承元 VisualElement)
Behaviors

この要素に関連付けられている Behaviors の一覧を取得します。 これはバインド可能なプロパティです。

(継承元 VisualElement)
BindingContext

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

(継承元 BindableObject)
Bounds

要素の範囲を取得します。

(継承元 VisualElement)
Children

MultiPage の子要素の IList<Page> を取得します。

(継承元 MultiPage<T>)
class

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 NavigableElement)
ClassId

意味的に同類の要素の集合を識別するために使用される値を取得または設定します。

(継承元 Element)
Clip

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 VisualElement)
ContainerArea

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

(継承元 Page)
CurrentPage

現在選択されているページを取得または設定します。

(継承元 MultiPage<T>)
DisableLayout

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

(継承元 VisualElement)
Dispatcher

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 BindableObject)
EffectControlProvider

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

(継承元 Element)
Effects

この項目に適用される効果の一覧。

(継承元 Element)
FlowDirection

レイアウトのフロー方向を取得または設定します。

(継承元 VisualElement)
Height

この要素の描画時の現在の高さを取得します。 これはバインド可能な読み取り専用プロパティです。

(継承元 VisualElement)
HeightRequest

この要素の必要な高さオーバーライドを取得または設定します。

(継承元 VisualElement)
Icon
古い.

Page の関連付けられたアイコンのリソース識別子。

(継承元 Page)
IconImageSource

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 Page)
Id

アプリケーションの実行により要素を一意に識別するために使用できる値を取得します。

(継承元 Element)
IgnoresContainerArea

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

(継承元 Page)
InputTransparent

この要素をユーザー インターフェイス サイクルに含めるかどうかを示す値を取得または設定します。 これはバインド可能なプロパティです。

(継承元 VisualElement)
InternalChildren

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

(継承元 Page)
IsBusy

ビジー状態としてページをマークします。 これにより、プラットフォーム固有のグローバル アクティビティ インジケーターでビジー状態が表示されます。

(継承元 Page)
IsEnabled

この要素をユーザー インターフェイスで有効にするかどうかを示す値を取得または設定します。 これはバインド可能なプロパティです。

(継承元 VisualElement)
IsFocused

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

(継承元 VisualElement)
IsInNativeLayout

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

(継承元 VisualElement)
IsNativeStateConsistent

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

(継承元 VisualElement)
IsPlatformEnabled

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

(継承元 VisualElement)
IsTabStop

この要素がタブ ナビゲーションに含まれるかどうかを示す値を取得または設定します。 これはバインド可能なプロパティです。

(継承元 VisualElement)
IsVisible

要素をビジュアル ツリーに含めるかどうかを決定する値を取得します。 これはバインド可能なプロパティです。

(継承元 VisualElement)
ItemsSource

表示する項目のソースです。

(継承元 MultiPage<T>)
ItemTemplate

項目を表示するためのテンプレート。

(継承元 MultiPage<T>)
LogicalChildren

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

(継承元 Element)
MinimumHeightRequest

レイアウト時に要素によって要求される高さの最小値をオーバーライドする値を取得または設定します。

(継承元 VisualElement)
MinimumWidthRequest

レイアウト時に要素によって要求される最小幅をオーバーライドする値を取得または設定します。

(継承元 VisualElement)
Navigation

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 NavigableElement)
NavigationProxy

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 NavigableElement)
Opacity

描画時に要素に適用する不透明度値を取得または設定します。 これはバインド可能なプロパティです。

(継承元 VisualElement)
Padding

Page のコンテンツとその境界線の間のスペース。

(継承元 Page)
Parent

要素の親要素を取得または設定します。

(継承元 Element)
ParentView
古い.

この要素の最も近い祖先 (すなわち VisualElement) である要素を取得します。

(継承元 Element)
Platform
古い.

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 Element)
RealParent

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

(継承元 Element)
Resources

ローカルのリソース ディクショナリを取得または設定します。

(継承元 VisualElement)
Rotation

要素の描画時に、Z 軸を中心とする回転 (アフィン回転) (度単位) を取得または設定します。

(継承元 VisualElement)
RotationX

要素の描画時に、X 軸を中心とする回転 (パースペクティブ回転) (度単位) を取得または設定します。

(継承元 VisualElement)
RotationY

要素の描画時に、Y 軸を中心とする回転 (パースペクティブ回転) (度単位) を取得または設定します。

(継承元 VisualElement)
Scale

要素に適用するスケール ファクターを取得または設定します。

(継承元 VisualElement)
ScaleX

X 方向に適用するスケールの値を取得または設定します。

(継承元 VisualElement)
ScaleY

Y 方向に適用するスケールの値を取得または設定します。

(継承元 VisualElement)
SelectedItem

現在選択されている項目です。

(継承元 MultiPage<T>)
SelectedTabColor

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

Style

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 NavigableElement)
StyleClass

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 NavigableElement)
StyleId

要素を一意に識別するユーザー定義の値を取得または設定します。

(継承元 Element)
TabIndex

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 VisualElement)
Title

Page のタイトル。

(継承元 Page)
ToolbarItems

プラットフォーム固有の方法で実装される、一連の ToolbarItem

(継承元 Page)
TranslationX

要素の X 変換差分を取得または設定します。

(継承元 VisualElement)
TranslationY

要素の Y 変換差分を取得または設定します。

(継承元 VisualElement)
Triggers

この要素に関連付けられているトリガーの一覧を取得します。 これはバインド可能なプロパティです。

(継承元 VisualElement)
UnselectedTabColor

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

Visual

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 VisualElement)
Width

この要素の描画時の現在の幅を取得します。 これはバインド可能な読み取り専用プロパティです。

(継承元 VisualElement)
WidthRequest

この要素の必要な幅オーバーライドを取得または設定します。

(継承元 VisualElement)
X

この要素の現在の X 位置を取得します。 これはバインド可能な読み取り専用プロパティです。

(継承元 VisualElement)
Y

この要素の現在の Y 位置を取得します。 これはバインド可能な読み取り専用プロパティです。

(継承元 VisualElement)

メソッド

ApplyBindings()

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

(継承元 BindableObject)
BatchBegin()

要素のプロパティに対する変更のバッチの開始を通知します。

(継承元 VisualElement)
BatchCommit()

要素へのコマンドのバッチが終端に達したこと、およびこれらのコマンドを今コミットする必要があることを通知します。

(継承元 VisualElement)
ChangeVisualState()

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

(継承元 VisualElement)
ClearValue(BindableProperty)

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

(継承元 BindableObject)
ClearValue(BindablePropertyKey)

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

(継承元 BindableObject)
CoerceValue(BindableProperty)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 BindableObject)
CoerceValue(BindablePropertyKey)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 BindableObject)
CreateDefault(Object)

オブジェクトのページ内での表示に適した既定の thisTabbedPage ページを作成します。

Descendants()

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

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

アプリケーション ユーザーが複数のボタンから選択できるように、ネイティブ プラットフォーム アクション シートを表示します。

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

アプリケーション ユーザーに、1 つの [キャンセル] ボタンがあるアラート ダイアログを表示します。

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

アプリケーション ユーザーに、[承認] ボタンと [キャンセル] ボタンがあるアラート ダイアログを表示します。

(継承元 Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard)
古い.

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 Page)
EffectIsAttached(String)

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

(継承元 Element)
FindByName(String)

指定した名前を持つ要素を返します。

(継承元 Element)
Focus()

この要素にフォーカスを設定することを試みます。

(継承元 VisualElement)
ForceLayout()

強制的に Page でレイアウト パスを実行します。

(継承元 Page)
GetPageByIndex(Int32)

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

(継承元 MultiPage<T>)
GetSizeRequest(Double, Double)
古い.

要素の SizeRequest を返します。 このメソッドを呼び出すと、レイアウト サイクルの測定パスが開始されます。

(継承元 VisualElement)
GetValue(BindableProperty)

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

(継承元 BindableObject)
GetValues(BindableProperty, BindableProperty)
古い.

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

(継承元 BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
古い.

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

(継承元 BindableObject)
InvalidateMeasure()

この VisualElement のレイアウトを無効にするために呼び出されるメソッド。 MeasureInvalidated イベントを発生させます。

(継承元 VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

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

(継承元 VisualElement)
IsSet(BindableProperty)

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

(継承元 BindableObject)
Layout(Rectangle)

レイアウト サイクル中に要素の境界を更新します。

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

Element を指定された領域にレイアウトします。

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

ビジュアル要素をデバイスに表示するために必要な最小サイズを返します。

(継承元 VisualElement)
NativeSizeChanged()

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

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

プラットフォーム固有のメソッドを呼び出すことができる、この TabbedPage のプラットフォーム固有のインスタンスを返します。

OnAppearing()

オーバーライドされると、アプリケーション開発者は、Page が表示される直前に動作をカスタマイズできるようになります。

(継承元 Page)
OnBackButtonPressed()

[戻る] ボタンが押されたときに発生するイベントです。

(継承元 MultiPage<T>)
OnBindingContextChanged()

Page のバインド コンテキストが変更されるたびに呼び出されます。 このイベントに対するクラス処理を追加するには、このメソッドをオーバーライドします。

(継承元 Page)
OnChildAdded(Element)

MultiPage<T> に子が追加されたときに呼び出されます。

(継承元 MultiPage<T>)
OnChildMeasureInvalidated(Object, EventArgs)

Element の推奨サイズが変更されたことを示します。

(継承元 Page)
OnChildRemoved(Element)
古い.

アプリケーション開発者は、子が削除されると応答するようにこのメソッドをオーバーライドすることができます。

(継承元 VisualElement)
OnChildRemoved(Element, Int32)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 VisualElement)
OnChildrenReordered()

ChildrenReordered イベントが生成される直前に毎回呼び出されます。 このイベントに対するクラス処理を追加するには、このメソッドを実装します。

(継承元 VisualElement)
OnCurrentPageChanged()

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

(継承元 MultiPage<T>)
OnDisappearing()

オーバーライドされると、アプリケーション開発者は、Page が表示されたときの動作をカスタマイズできるようになります。

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

レイアウト測定が発生すると呼び出されるメソッド。

(継承元 VisualElement)
OnPagesChanged(NotifyCollectionChangedEventArgs)

MultiPage<T> のページが変更されましたときに呼び出されます。

(継承元 MultiPage<T>)
OnParentSet()

PageParent プロパティが変更されたときに呼び出されます。

(継承元 Page)
OnPropertyChanged(String)

バインド可能なプロパティが変更されたときに呼び出されます。

(継承元 MultiPage<T>)
OnPropertyChanging(String)

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

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

Page がサイズに割り当てられていることを示します。

(継承元 Page)
OnSizeRequest(Double, Double)
古い.

このメソッドは、要素の目的のサイズを取得するために、レイアウト サイクルの測定パス中に呼び出されます。

(継承元 VisualElement)
OnTabIndexPropertyChanged(Int32, Int32)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 VisualElement)
RemoveBinding(BindableProperty)

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

(継承元 BindableObject)
RemoveDynamicResource(BindableProperty)

以前に設定された動的リソースを削除します

(継承元 Element)
SendAppearing()

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

(継承元 Page)
SendBackButtonPressed()

OnBackButtonPressed().

(継承元 Page)
SendDisappearing()

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

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

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

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

キーを指定した DynamicResource を介して更新するこの要素の BindableProperty プロパティを設定します。

(継承元 Element)
SetupContent(T, Int32)

派生クラスでオーバーライドされた場合、content が初期化されます。

(継承元 MultiPage<T>)
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)
SizeAllocated(Double, Double)

SizeAllocated は、サブツリー レイアウトの開始を通知するためにレイアウト サイクル中に呼び出されます。

(継承元 VisualElement)
TabIndexDefaultValueCreator()

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 VisualElement)
TabStopDefaultValueCreator()

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 VisualElement)
UnapplyBindings()

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

(継承元 BindableObject)
Unfocus()

この要素へのフォーカスを設定解除します。

(継承元 VisualElement)
UnhookContent(T)

アプリケーション開発者は、SetupContent(T, Int32) に登録した項目用のイベント ハンドラーを登録解除するためにこのメソッドをオーバーライドします。

(継承元 MultiPage<T>)
UpdateChildrenLayout()

Page の子 Element にそのレイアウトを更新することを要求します。

(継承元 Page)

イベント

Appearing

Page が表示されようとしていることを示します。

(継承元 Page)
BatchCommitted

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

(継承元 VisualElement)
BindingContextChanged

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

(継承元 BindableObject)
ChildAdded

子要素が要素に追加されるたびに発生します。

(継承元 Element)
ChildRemoved

子要素が要素から削除されるたびに発生します。

(継承元 Element)
ChildrenReordered

VisualElement の子の順序が変更されると発生します。

(継承元 VisualElement)
CurrentPageChanged

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

(継承元 MultiPage<T>)
DescendantAdded

子要素が要素サブツリーに追加されるたびに発生します。

(継承元 Element)
DescendantRemoved

子要素が要素サブツリーから削除されるたびに発生します。

(継承元 Element)
Disappearing

Page の表示が中断されようとしていることを示します。

(継承元 Page)
FocusChangeRequested

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

(継承元 VisualElement)
Focused

要素がフォーカスを受け取ると発生します。

(継承元 VisualElement)
LayoutChanged

Page のレイアウトが変更されている場合に発生します。

(継承元 Page)
MeasureInvalidated

ビジュアル要素のレイアウトが無効になったときに発生するイベント。

(継承元 VisualElement)
PagesChanged

MultiPage<T> の子ページが変更されたときに発生します。

(継承元 MultiPage<T>)
PlatformSet
古い.

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

(継承元 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)
IItemsView<T>.CreateDefault(Object)

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

(継承元 MultiPage<T>)
IItemsView<T>.SetupContent(T, Int32)

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

(継承元 MultiPage<T>)
IItemsView<T>.UnhookContent(T)

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

(継承元 MultiPage<T>)
INameScope.RegisterName(String, Object)

内部使用のみ。

(継承元 Element)
IVisualElementController.EffectiveFlowDirection

ロケールと論理フローの設定を考慮して、プラットフォームでの要素の効果的なビジュアル フロー方向を取得します。

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

このメソッドは、内部で使用します。

(継承元 VisualElement)

拡張メソッド

AbortAnimation(IAnimatable, String)

アニメーションを停止します。

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

指定のパラメーターを設定し、アニメーションを開始します。

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

指定のパラメーターを設定し、アニメーションを開始します。

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

指定のパラメーターを設定し、アニメーションを開始します。

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

指定のパラメーターを設定し、アニメーションを開始します。

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

指定のパラメーターを設定し、運動アニメーションを開始します。

AnimationIsRunning(IAnimatable, String)

handle で指定されたアニメーションが実行されているかどうかを示すブール値を返します。

Batch(IAnimatable)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

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

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
古い.

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

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

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

AncestorToRoot(Page)

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

FindByName<T>(Element, String)

element を含むスコープに name という名前を持つ型 T のインスタンスを返します。

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

GetSortedTabIndexesOnParentPage(VisualElement)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

GetTabIndexesOnParentPage(ITabStopElement, Int32)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

FadeTo(VisualElement, Double, UInt32, Easing)

opacitylengtheasing パラメーターで表現されるフェードを実行するタスクを返します。

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

view によって指定される VisualElementbounds パラメーターによって指定される四角形のバインディングを簡単にするタスクを返します。

RelRotateTo(VisualElement, Double, UInt32, Easing)

view によって指定される VisualElement をその現在のローテーションから drotation だけ回転させます。

RelScaleTo(VisualElement, Double, UInt32, Easing)

view によって指定される VisualElement をその現在のスケールから dscale に変更するタスクを返します。

RotateTo(VisualElement, Double, UInt32, Easing)

rotationlengtheasing パラメーターで記述された回転を実行するタスクを返します。

RotateXTo(VisualElement, Double, UInt32, Easing)

Y 軸を opacity だけ斜めにするタスクを返します。時間 length を取り、easing を使用します。

RotateYTo(VisualElement, Double, UInt32, Easing)

X 軸を opacity だけ斜めにするタスクを返します。時間 length を取り、easing を使用します。

ScaleTo(VisualElement, Double, UInt32, Easing)

view によって指定される VisualElement を絶対倍率 scale にスケールするタスクを返します。

ScaleXTo(VisualElement, Double, UInt32, Easing)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

ScaleYTo(VisualElement, Double, UInt32, Easing)

コンテンツを画面上に読み込むごとに、画面の上部全体にタブの配列を示す MultiPage<T>

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

要素 TranslationX と TranslationY のプロパティを現在の値から新しい値にアニメーション化します。 これにより、入力レイアウトが視覚レイアウトと同じ位置になります。

HasVisualStateGroups(VisualElement)

element に 1 つまたは複数の表示状態グループが関連付けられている場合、true。 それ以外の場合、false を返します。

適用対象