画笔

使用 .NET 多平台应用 UI (.NET MAUI) 画笔,可以使用不同方法绘制区域,例如控件的背景。

重要

.NET 多平台应用 UI (.NET MAUI) 目前为预览版。 此内容与预发行产品相关,该产品可能在发布前进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。

Brush 是一个抽象类,它使用其输出绘制区域。 派生自 的 Brush 类描述绘制区域的不同方式。 以下列表描述了中可用的不同画笔.NET MAUI:

  • SolidColorBrush,它绘制具有纯色的区域。 有关详细信息,请参阅 纯色画笔
  • LinearGradientBrush,它绘制具有线性渐变的区域。 有关详细信息,请参阅 线性渐变画笔
  • RadialGradientBrush,它绘制具有径向渐变的区域。 有关详细信息,请参阅径 向渐变画笔

可以将这些画笔类型的实例分配给 的 和 属性、的 属性、的 属性和 StrokeFillShapeStokeBorderBrushShadowBackground 属性 VisualElement

注意

VisualElement.Background属性使画笔能够用作任何控件中的背景。

Brush 还具有 IsNullOrEmpty 一个方法,该方法返回 bool 一个 ,它表示是否定义了画笔。