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()
Right
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()
.NET MAUI Community Toolkit