Xamarin.Forms Spazzole
Un pennello consente di disegnare un'area, ad esempio lo sfondo di un controllo, utilizzando approcci diversi. Il supporto pennello in Xamarin.Forms è disponibile nello Xamarin.Forms
spazio dei nomi in iOS, Android, macOS, il piattaforma UWP (Universal Windows Platform) (UWP) e Windows Presentation Foundation (WPF).
La Brush
classe è una classe astratta che disegna un'area con il relativo output. Le classi che derivano da Brush
descrivono diversi modi di disegnare un'area. L'elenco seguente descrive i diversi tipi di pennello disponibili in Xamarin.Forms:
SolidColorBrush
, che disegna un'area con un colore a tinta unita. Per altre informazioni, vedere Xamarin.Forms Pennelli: colori a tinta unita.LinearGradientBrush
, che disegna un'area con una sfumatura lineare. Per altre informazioni, vedere Xamarin.Forms Pennelli: Sfumature lineari.RadialGradientBrush
, che disegna un'area con una sfumatura radiale. Per altre informazioni, vedere Xamarin.Forms Pennelli: sfumature radiali.
Le istanze di questi tipi di pennello possono essere assegnate alle Stroke
proprietà e Fill
di un Shape
oggetto e alla Background
proprietà di un oggetto VisualElement
.
Nota
La VisualElement.Background
proprietà consente di utilizzare i pennelli come sfondo in qualsiasi controllo.
La Brush
classe dispone inoltre di un IsNullOrEmpty
metodo che restituisce un bool
oggetto che indica se il pennello è definito o meno.