Ver extensões

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

Início

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

Eis um exemplo de como definir Label.HorizontalOptions para LayoutOptions.Start usando Start:

new Label().Start()

CentroHorizontal

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

Eis um exemplo de como definir Label.HorizontalOptions para LayoutOptions.Center usando CenterHorizontal:

new Label().CenterHorizontal()

Fim

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

Eis um exemplo de como definir Label.HorizontalOptions para LayoutOptions.End usando End:

new Label().End()

Preencher horizontalmente

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

Eis um exemplo de como definir Label.HorizontalOptions para LayoutOptions.Fill usando FillHorizontal:

new Label().FillHorizontal()

Início

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

Eis um exemplo de como definir Label.VerticalOptions para LayoutOptions.Start usando Top:

new Label().Top()

CenterVertical

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

Eis um exemplo de como definir Label.VerticalOptions para LayoutOptions.Center usando CenterVertical:

new Label().CenterVertical()

Parte inferior

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

Eis um exemplo de como definir Label.VerticalOptions para LayoutOptions.End usando Bottom:

new Label().Bottom()

FillVertical

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

Eis um exemplo de como definir Label.HorizontalOptions para LayoutOptions.Fill usando FillVertical:

new Label().FillVertical()

Centro

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

Aqui está um exemplo que define ambos Label.VerticalOptions e Label.HorizontalOptions para LayoutOptions.Center usando Center:

new Label().Center()

Preencher

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

Aqui está um exemplo que define ambos Label.VerticalOptions e Label.HorizontalOptions para LayoutOptions.Fill usando Fill:

new Label().Fill()

Da esquerda para a direita

O LeftToRight espaço de nomes contém dois métodos de extensão, Left e Right, que se adequam à escrita da esquerda para a direita.

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

using CommunityToolkit.Maui.Markup.LeftToRight;

Esquerda

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

Eis um exemplo de como definir 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-a à escrita da esquerda para a direita.

Eis um exemplo de como definir Label.HorizontalOptions para LayoutOptions.End usando Right:

using CommunityToolkit.Maui.Markup.LeftToRight;

// ...

new Label().Right()

DaDireitaParaEsquerda

O RightToLeft namespace contém dois métodos de extensão, Left e Right, que se alinham com a escrita da direita para a esquerda.

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

using CommunityToolkit.Maui.Markup.RightToLeft;

Esquerda

O Left método define a View.HorizontalOptions propriedade para LayoutOptions.End, alinhando-se com o script da direita para a esquerda.

Eis um exemplo de como definir Label.HorizontalOptions para LayoutOptions.End usando Left:

using CommunityToolkit.Maui.Markup.RightToLeft;

// ...

new Label().Left()

Direita

O Right método define a View.HorizontalOptions propriedade para LayoutOptions.Start, alinhando-se com o script da direita para a esquerda.

Eis um exemplo de como definir Label.HorizontalOptions para LayoutOptions.Start usando Right:

using CommunityToolkit.Maui.Markup.RightToLeft;

// ...

new Label().Right()