Estensioni degli elementi
Le Element
estensioni forniscono una serie di metodi di estensione che supportano la configurazione della spaziatura interna, degli effetti, degli attributi del carattere, delle risorse dinamiche, del testo e del colore del testo di un oggetto Element
.
Padding
Il Padding
metodo imposta la Padding
proprietà su un oggetto IPaddingElement
.
Nell'esempio seguente viene impostato su Padding
new Thickness(5, 10)
:
new Button().Padding(5, 10);
Gli esempi seguenti impostano su Padding
new Thickness(10, 20, 30, 40)
:
new Button().Padding(new Thickness(10, 20, 30, 40));
new Button().Paddings(10, 20, 30, 40);
RemoveDynamicResources
Il RemoveDynamicResources
metodo rimuove tutte le risorse dinamiche da un oggetto specificato BindableObject
.
Nell'esempio seguente viene rimosso DynamicResource
da BackgroundColorProperty
e TextColorProperty
:
var button = new Button().DynamicResources(
(Button.BackgroundColorProperty, "ButtonBackgroundColor"),
(Button.TextColorProperty, "ButtonTextColor"));
button.RemoveDynamicResources(Button.BackgroundColorProperty, Button.TextColorProperty);
Effetti
Il Effects
metodo associa l'oggetto fornito Effect
a un oggetto Element
.
Nell'esempio seguente viene associato e ShadowEffect
TouchEffect
a Element
:
new Button().Effects(new ShadowEffect(), new TouchEffect());
Dimensioni carattere
Il FontSize
metodo imposta la FontSize
proprietà su un IFontElement
elemento .
Nell'esempio seguente viene impostato su FontSize
12
:
new Button().FontSize(12);
Grassetto
Il Bold
metodo imposta FontAttributes = FontAttributes.Bold
su un IFontElement
elemento .
Nell'esempio seguente il tipo di carattere del pulsante viene impostato sul grassetto:
new Button().Bold()
Italic
Il Italic
metodo imposta FontAttributes = FontAttributes.Italic
su un IFontElement
elemento .
Nell'esempio seguente il tipo di carattere del pulsante viene impostato sul corsivo:
new Button().Italic()
Tipo di carattere
Il Font
metodo imposta FontFamily
, FontSize
e FontAttributes
su un IFontElement
elemento .
Nell'esempio seguente il tipo di carattere del pulsante viene impostato sul corsivo:
new Button().Font(family: "OpenSansRegular", size: 12.5, bold: true, italic: true);
TextColor
Il TextColor
metodo imposta la TextColor
proprietà su un ITextStyle
elemento .
Nell'esempio seguente viene impostato su TextColor
Colors.Green
:
new Button().TextColor(Colors.Green);
Testo
I Text
metodi impostano la Text
proprietà su un IText
elemento .
Nell'esempio seguente viene impostato su Text
"Tap Here"
:
new Button().Text("Tap Here");
Nell'esempio seguente l'oggetto Text
su "Tap Here"
e imposta la TextColor
proprietà su Colors.Blue
:
new Button().Text("Tap Here", Colors.Blue);
.NET MAUI Community Toolkit
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per