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 Element extensões fornecem uma série de métodos de extensão que suportam a configuração do preenchimento, efeitos, atributos de fonte, recursos dinâmicos, texto e cor do texto de um Element.
Preenchimento
O Padding método define a Padding propriedade num IPaddingElement.
O exemplo seguinte define o Padding para new Thickness(5, 10):
new Button().Padding(5, 10);
Os exemplos seguintes definem o Padding para new Thickness(10, 20, 30, 40):
new Button().Padding(new Thickness(10, 20, 30, 40));
new Button().Paddings(10, 20, 30, 40);
Remover Recursos Dinâmicos
O RemoveDynamicResources método remove todos os recursos dinâmicos de um determinado BindableObject.
O exemplo seguinte remove o DynamicResource do BackgroundColorProperty e 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 seguinte liga o ShadowEffect e TouchEffect ao Element:
new Button().Effects(new ShadowEffect(), new TouchEffect());
Tamanho da fonte
O FontSize método define a FontSize propriedade num IFontElement elemento.
O exemplo seguinte define o FontSize para 12:
new Button().FontSize(12);
Bold
O Bold método define FontAttributes = FontAttributes.Bold sobre um IFontElement elemento.
O exemplo seguinte define a fonte do botão para negrito:
new Button().Bold()
Itálico
O Italic método define FontAttributes = FontAttributes.Italic sobre um IFontElement elemento.
O exemplo seguinte define a fonte do botão para itálico:
new Button().Italic()
Tipo de letra
O Font método define FontFamily, FontSize, e FontAttributes num IFontElement elemento.
O exemplo seguinte define a fonte do botão para itálico:
new Button().Font(family: "OpenSansRegular", size: 12.5, bold: true, italic: true);
TextColor
O TextColor método define a TextColor propriedade num ITextStyle elemento.
O exemplo seguinte define o TextColor para Colors.Green:
new Button().TextColor(Colors.Green);
Texto
Os Text métodos definem a Text propriedade num IText elemento.
O exemplo seguinte define o Text para "Tap Here":
new Button().Text("Tap Here");
O exemplo seguinte define o Text para "Tap Here" e define a TextColor propriedade para Colors.Blue:
new Button().Text("Tap Here", Colors.Blue);
.NET MAUI Community Toolkit