Ver extensões

As extensões View fornecem uma série de métodos de extensão que suportam a configuração do alinhamento de controles herdados de View.

Iniciar

O método Start define a propriedade View.HorizontalOptions como LayoutOptions.Start.

Aqui está um exemplo de configuração Label.HorizontalOptions para LayoutOptions.Start usando Start:

new Label().Start()

CenterHorizontal

O método CenterHorizontal define a propriedade View.HorizontalOptions como LayoutOptions.Center.

Aqui está um exemplo de configuração Label.HorizontalOptions para LayoutOptions.Center usando CenterHorizontal:

new Label().CenterHorizontal()

Término

O método End define a propriedade View.HorizontalOptions como LayoutOptions.End.

Aqui está um exemplo de configuração Label.HorizontalOptions para LayoutOptions.End usando End:

new Label().End()

FillHorizontal

O método CenterHorizontal define a propriedade View.HorizontalOptions como LayoutOptions.Fill.

Aqui está um exemplo de configuração Label.HorizontalOptions para LayoutOptions.Fill usando FillHorizontal:

new Label().FillHorizontal()

TOP

O método Top define a propriedade View.VerticalOptions como LayoutOptions.Start.

Aqui está um exemplo de configuração Label.VerticalOptions para LayoutOptions.Start usando Top:

new Label().Top()

CenterVertical

O método CenterVertical define a propriedade View.VerticalOptions como LayoutOptions.Center.

Aqui está um exemplo de configuração Label.VerticalOptions para LayoutOptions.Center usando CenterVertical:

new Label().CenterVertical()

Inferior

O método Bottom define a propriedade View.VerticalOptions como LayoutOptions.End.

Aqui está um exemplo de configuração Label.VerticalOptions para LayoutOptions.End usando Bottom:

new Label().Bottom()

FillVertical

O método FillVertical define a propriedade View.VerticalOptions como LayoutOptions.Fill.

Aqui está um exemplo de configuração Label.HorizontalOptions para LayoutOptions.Fill usando FillVertical:

new Label().FillVertical()

Center

O método Center define a propriedade View.HorizontalOptions e a propriedade View.VerticalOptions como LayoutOptions.Center.

Aqui está um exemplo configurando Label.VerticalOptions e Label.HorizontalOptions para LayoutOptions.Center usando Center:

new Label().Center()

Preenchimento

O método Fill define a propriedade View.HorizontalOptions e a propriedade View.VerticalOptions como LayoutOptions.Fill.

Este é um exemplo que define Label.VerticalOptions e Label.HorizontalOptions como LayoutOptions.Fill usando Fill:

new Label().Fill()

LeftToRight

O namespace LeftToRight contém dois métodos de extensão, Left e Right, que são alinhados ao script da esquerda para a direita.

Para usar as extensões LeftToRight, primeiro, precisamos adicionar a seguinte diretiva using:

using CommunityToolkit.Maui.Markup.LeftToRight;

Esquerda

O método Left define a propriedade View.HorizontalOptions como LayoutOptions.Start, alinhando ao script da esquerda para a direita.

Aqui está um exemplo de configuração Label.HorizontalOptions para LayoutOptions.Start usando Left:

using CommunityToolkit.Maui.Markup.LeftToRight;

// ...

new Label().Left()

O método Right define a propriedade View.HorizontalOptions como LayoutOptions.End, alinhando ao script da esquerda para a direita.

Este é um exemplo que define Label.HorizontalOptions como LayoutOptions.End usando Right:

using CommunityToolkit.Maui.Markup.LeftToRight;

// ...

new Label().Right()

RightToLeft

O namespace RightToLeft contém dois métodos de extensão, Left e Right, que são alinhados ao script da direita para a esquerda.

Para usar as extensões LeftToRight, primeiro, precisamos adicionar a seguinte diretiva using:

using CommunityToolkit.Maui.Markup.RightToLeft;

Esquerda

O método Left define a propriedade View.HorizontalOptions como LayoutOptions.End, alinhando ao script da direita para a esquerda.

Aqui está um exemplo de configuração Label.HorizontalOptions para LayoutOptions.End usando Left:

using CommunityToolkit.Maui.Markup.RightToLeft;

// ...

new Label().Left()

Right

O método Right define a propriedade View.HorizontalOptions como LayoutOptions.Start, alinhando ao script da direita para a esquerda.

Este é um exemplo que define Label.HorizontalOptions como LayoutOptions.Start usando Right:

using CommunityToolkit.Maui.Markup.RightToLeft;

// ...

new Label().Right()