次の方法で共有


View 拡張機能

View 拡張機能は、View から継承されるコントロールの配置の構成をサポートする一連の拡張メソッドを提供します。

先頭

Start メソッドは、View.HorizontalOptions プロパティを LayoutOptions.Start に設定します。

Start を使用して Label.HorizontalOptionsLayoutOptions.Start に設定の例を次に示します:

new Label().Start()

CenterHorizontal

CenterHorizontal メソッドは、View.HorizontalOptions プロパティを LayoutOptions.Center に設定します。

CenterHorizontal を使用して Label.HorizontalOptionsLayoutOptions.Center に設定の例を次に示します:

new Label().CenterHorizontal()

末尾

End メソッドは、View.HorizontalOptions プロパティを LayoutOptions.End に設定します。

End を使用して Label.HorizontalOptionsLayoutOptions.End に設定の例を次に示します:

new Label().End()

FillHorizontal

CenterHorizontal メソッドは、View.HorizontalOptions プロパティを LayoutOptions.Fill に設定します。

FillHorizontal を使用して Label.HorizontalOptionsLayoutOptions.Fill に設定の例を次に示します:

new Label().FillHorizontal()

頂部

Top メソッドは、View.VerticalOptions プロパティを LayoutOptions.Start に設定します。

Top を使用して Label.VerticalOptionsLayoutOptions.Start に設定の例を次に示します:

new Label().Top()

CenterVertical

CenterVertical メソッドは、View.VerticalOptions プロパティを LayoutOptions.Center に設定します。

CenterVertical を使用して Label.VerticalOptionsLayoutOptions.Center に設定の例を次に示します:

new Label().CenterVertical()

下詰め

Bottom メソッドは、View.VerticalOptions プロパティを LayoutOptions.End に設定します。

Bottom を使用して Label.VerticalOptionsLayoutOptions.End に設定の例を次に示します:

new Label().Bottom()

FillVertical

FillVertical メソッドは、View.VerticalOptions プロパティを LayoutOptions.Fill に設定します。

FillVertical を使用して Label.HorizontalOptionsLayoutOptions.Fill に設定の例を次に示します:

new Label().FillVertical()

中央

Center メソッドは、View.HorizontalOptions プロパティと View.VerticalOptions プロパティの両方を LayoutOptions.Center に設定します。

Center を使用して Label.VerticalOptionsLabel.HorizontalOptionsの両方を LayoutOptions.Center に設定する例を次に示します:

new Label().Center()

塗りつぶし

Fill メソッドは、View.HorizontalOptions プロパティと View.VerticalOptions プロパティの両方を LayoutOptions.Fill に設定します。

Fill を使用して Label.VerticalOptionsLabel.HorizontalOptionsの両方を LayoutOptions.Fill に設定する例を次に示します:

new Label().Fill()

LeftToRight

LeftToRight 名前空間には、LeftRightの 2 つの拡張メソッドが含まれており、これは左から右のスクリプトに合わせて配置されます。

LeftToRight 拡張機能を使用するには、まず次の using ディレクティブを追加する必要があります:

using CommunityToolkit.Maui.Markup.LeftToRight;

Left メソッドは、 View.HorizontalOptions プロパティを LayoutOptions.Start に設定し、左から右のスクリプトに配置します。

Left を使用して Label.HorizontalOptionsLayoutOptions.Start に設定の例を次に示します:

using CommunityToolkit.Maui.Markup.LeftToRight;

// ...

new Label().Left()

Right メソッドは、 View.HorizontalOptions プロパティを LayoutOptions.End に設定し、左から右のスクリプトに配置します。

Right を使用して Label.HorizontalOptionsLayoutOptions.End に設定の例を次に示します:

using CommunityToolkit.Maui.Markup.LeftToRight;

// ...

new Label().Right()

RightToLeft

RightToLeft 名前空間には、LeftRightの 2 つの拡張メソッドが含まれており、これは右から左のスクリプトに合わせて配置されます。

LeftToRight 拡張機能を使用するには、まず次の using ディレクティブを追加する必要があります:

using CommunityToolkit.Maui.Markup.RightToLeft;

Left メソッドは、 View.HorizontalOptions プロパティを LayoutOptions.End に設定し、右から左のスクリプトに配置します。

Left を使用して Label.HorizontalOptionsLayoutOptions.End に設定の例を次に示します:

using CommunityToolkit.Maui.Markup.RightToLeft;

// ...

new Label().Left()

Right

Right メソッドは、 View.HorizontalOptions プロパティを LayoutOptions.Start に設定し、右から左のスクリプトに配置します。

Right を使用して Label.HorizontalOptionsLayoutOptions.Start に設定の例を次に示します:

using CommunityToolkit.Maui.Markup.RightToLeft;

// ...

new Label().Right()