画笔
.NET Multi-platform App UI (.NET MAUI) 画笔支持使用不同的方法绘制某个区域,例如控件的背景。
Brush 类是使用其输出绘制某个区域的抽象类。 派生自 Brush 的类描述绘制区域的不同方式。 以下列表介绍 .NET MAUI 中可用的不同画笔类型:
- SolidColorBrush,使用纯色绘制区域。 有关详细信息,请参阅纯色画笔。
- LinearGradientBrush,以线性梯度绘制区域。 有关详细信息,请参阅线性渐变画笔。
- RadialGradientBrush,在区域内绘制径向渐变。 有关详细信息,请参阅径向渐变画笔。
可以将这些画笔类型的实例分配给 Shape 的 Stroke
和 Fill
属性、Border 的 Stroke
属性、Shadow
的 Brush
属性以及 VisualElement 的 Background
属性。
注意
VisualElement.Background
属性允许画笔用作任何控件中的背景。
Brush 类还包含 IsNullOrEmpty
方法,该方法返回表示是否已定义画笔的 bool
。