Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As extensões Element fornecem uma série de métodos de extensão que dão suporte à configuração do preenchimento, efeitos, atributos de fonte, recursos dinâmicos, texto e cor de texto de um Element.
Preenchimento
O método Padding define a propriedade Padding em um IPaddingElement.
O seguinte exemplo define o Padding como new Thickness(5, 10):
new Button().Padding(5, 10);
Os exemplos a seguir definem Padding como new Thickness(10, 20, 30, 40):
new Button().Padding(new Thickness(10, 20, 30, 40));
new Button().Paddings(10, 20, 30, 40);
RemoveDynamicResources
O método RemoveDynamicResources remove todos os recursos dinâmicos de um BindableObject especificado.
O exemplo a seguir remove o DynamicResource do BackgroundColorProperty e do TextColorProperty:
var button = new Button().DynamicResources(
(Button.BackgroundColorProperty, "ButtonBackgroundColor"),
(Button.TextColorProperty, "ButtonTextColor"));
button.RemoveDynamicResources(Button.BackgroundColorProperty, Button.TextColorProperty);
Efeitos
O método Effects anexa o Effect fornecido a um Element.
O exemplo a seguir anexa o ShadowEffect e TouchEffect ao Element:
new Button().Effects(new ShadowEffect(), new TouchEffect());
Tamanho da Fonte
O método FontSize define a propriedade FontSize em um elemento IFontElement.
O seguinte exemplo define o FontSize como 12:
new Button().FontSize(12);
Negrito
O método Bold define FontAttributes = FontAttributes.Bold em um elemento IFontElement.
O exemplo a seguir define a fonte do botão como negrito:
new Button().Bold()
Itálico
O método Italic define FontAttributes = FontAttributes.Italic em um elemento IFontElement.
O exemplo a seguir define a fonte do botão como itálico:
new Button().Italic()
Fonte
O método Font define FontFamily, FontSize e FontAttributes em um elemento IFontElement.
O exemplo a seguir define a fonte do botão como itálico:
new Button().Font(family: "OpenSansRegular", size: 12.5, bold: true, italic: true);
TextColor
O método TextColor define a propriedade TextColor em um elemento ITextStyle.
O seguinte exemplo define o TextColor como Colors.Green:
new Button().TextColor(Colors.Green);
Texto
Os métodos Text definem a propriedade Text em um elemento IText.
O seguinte exemplo define o Text como "Tap Here":
new Button().Text("Tap Here");
O seguinte exemplo define o Text como "Tap Here" e define a propriedade TextColor como Colors.Blue:
new Button().Text("Tap Here", Colors.Blue);
.NET MAUI Community Toolkit