Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
As TextAlignment extensões fornecem uma série de métodos de extensão que suportam a configuração do alinhamento do texto dos controlos que implementam ITextAlignment.
TextStart
O TextStart método define a ITextAlignment.HorizontalTextAlignment propriedade para TextAlignment.Start.
Eis um exemplo de como definir Label.HorizontalTextAlignment como TextAlignment.Start utilizando TextStart:
new Label().TextStart()
TextCenterHorizontal
O TextCenterHorizontal método define a ITextAlignment.HorizontalTextAlignment propriedade para TextAlignment.Center.
Eis um exemplo de como definir Label.HorizontalTextAlignment como TextAlignment.Center utilizando TextCenterHorizontal:
new Label().TextCenterHorizontal()
TextEnd
O TextEnd método define a ITextAlignment.HorizontalTextAlignment propriedade para TextAlignment.End.
Eis um exemplo de como definir Label.HorizontalTextAlignment para TextAlignment.End utilizando TextEnd:
new Label().TextEnd()
TextJustify
O TextJustify método define a ITextAlignment.HorizontalTextAlignment propriedade para TextAlignment.Justify.
Aqui está um exemplo de como definir Label.HorizontalTextAlignment para TextAlignment.Justify utilizando TextJustify:
new Label().TextJustify()
TextTop
O TextTop método define a ITextAlignment.VerticalTextAlignment propriedade para TextAlignment.Start.
Eis um exemplo de como definir Label.VerticalTextAlignment como TextAlignment.Start com TextTop:
new Label().TextTop()
Centrar texto verticalmente
O TextCenterVertical método define a ITextAlignment.VerticalTextAlignment propriedade para TextAlignment.Center.
Eis um exemplo de como definir Label.VerticalTextAlignment como TextAlignment.Center com TextCenterVertical:
new Label().TextCenterVertical()
TextBottom
O TextBottom método define a ITextAlignment.VerticalTextAlignment propriedade para TextAlignment.End.
Aqui está um exemplo de como definir Label.VerticalTextAlignment para TextAlignment.End usando TextBottom:
new Label().TextBottom()
TextCenter
O TextCenter método define tanto a ITextAlignment.HorizontalTextAlignment propriedade como a ITextAlignment.VerticalTextAlignment propriedade em TextAlignment.Center.
Aqui está um exemplo que define ambos Label.VerticalTextAlignment e Label.HorizontalTextAlignment para TextAlignment.Center usando TextCenter:
new Label().TextCenter()
Da esquerda para a direita
O LeftToRight espaço de nomes contém dois métodos de extensão, TextLeft e TextRight, 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;
TextLeft
O método TextLeft define a propriedade ITextAlignment.HorizontalTextAlignment como TextAlignment.Start, de acordo com a escrita da esquerda para a direita.
Eis um exemplo de como definir Label.HorizontalTextAlignment para TextAlignment.Start usando TextLeft:
using CommunityToolkit.Maui.Markup.LeftToRight;
// ...
new Label().TextLeft()
TextRight
O método TextRight define a propriedade ITextAlignment.HorizontalTextAlignment como TextAlignment.End, alinhando-a à escrita da esquerda para a direita.
Eis um exemplo de como definir Label.HorizontalTextAlignment como TextAlignment.End com TextRight:
using CommunityToolkit.Maui.Markup.LeftToRight;
// ...
new Label().TextRight()
DaDireitaParaEsquerda
O RightToLeft namespace contém dois métodos de extensão, TextLeft e TextRight, 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;
TextLeft
O método TextLeft define a propriedade ITextAlignment.HorizontalTextAlignment como TextAlignment.End, alinhando-a com a escrita da direita para a esquerda.
Eis um exemplo de como definir Label.HorizontalTextAlignment como TextAlignment.End utilizando TextLeft:
using CommunityToolkit.Maui.Markup.RightToLeft;
// ...
new Label().TextLeft()
TextRight
O TextRight método define a ITextAlignment.HorizontalTextAlignment propriedade para TextAlignment.Start, alinhando-se com o script da direita para a esquerda.
Eis um exemplo de como definir Label.HorizontalTextAlignment para TextAlignment.Start usando TextRight:
using CommunityToolkit.Maui.Markup.RightToLeft;
// ...
new Label().TextRight()
.NET MAUI Community Toolkit