Xamarin.Forms 画笔
通过画笔,可使用不同的方法绘制区域,如控件的背景。 在 iOS、Android、macOS、通用 Windows 平台 (UWP) 和 Windows Presentation Foundation (WPF) 上的 Xamarin.Forms
命名空间中提供 Xamarin.Forms 中的 画笔支持。
Brush
类是使用其输出绘制某个区域的抽象类。 派生自 Brush
的类描述绘制区域的不同方式。 以下列表描述了 Xamarin.Forms 中提供的不同画笔类型:
SolidColorBrush
,使用纯色绘制区域。 有关详细信息,请参阅 Xamarin.Forms 画笔:纯色。LinearGradientBrush
,以线性梯度绘制区域。 有关详细信息,请参阅 Xamarin.Forms 画笔:线性渐变。RadialGradientBrush
,在区域内绘制径向渐变。 有关详细信息,请参阅 Xamarin.Forms 画笔:径向渐变。
可将这些画笔类型的实例分配给 Shape
的 Stroke
和 Fill
属性,以及 VisualElement
的 Background
属性。
注意
VisualElement.Background
属性允许画笔用作任何控件中的背景。
Brush
类还包含 IsNullOrEmpty
方法,该方法返回表示是否已定义画笔的 bool
。