Xamarin.Forms Escovas
Um pincel permite pintar uma área, como a tela de fundo de um controle, usando diferentes abordagens. O suporte ao pincel no Xamarin.Forms está disponível no Xamarin.Forms
namespace no iOS, Android, macOS, UWP (Plataforma Universal do Windows) e no WPF (Windows Presentation Foundation).
A Brush
classe é uma classe abstrata que pinta uma área com sua saída. Classes que derivam de Brush
descrevem diferentes maneiras de pintar uma área. A lista a seguir descreve os diferentes tipos de pincel disponíveis em Xamarin.Forms:
SolidColorBrush
, que pinta uma área com uma cor sólida. Para obter mais informações, consulte Xamarin.Forms Pincéis: cores sólidas.LinearGradientBrush
, que pinta uma área com um gradiente linear. Para obter mais informações, consulte Xamarin.Forms Pincéis: gradientes lineares.RadialGradientBrush
, que pinta uma área com um gradiente radial. Para obter mais informações, consulte Xamarin.Forms Pincéis: gradientes radiais.
Instâncias desses tipos de pincel podem ser atribuídas às Stroke
propriedades e Fill
de um Shape
e à Background
propriedade de um VisualElement
.
Observação
A VisualElement.Background
propriedade permite que pincéis sejam usados como plano de fundo em qualquer controle.
A Brush
classe também tem um IsNullOrEmpty
método que retorna um bool
que representa se o pincel está definido ou não.