筆刷可讓您使用不同的方法繪製區域,例如控件的背景。 中的Xamarin.Forms筆刷支援可在 Xamarin.Forms iOS、Android、macOS、通用 Windows 平台 (UWP) 和 Windows Presentation Foundation (WPF) 的命名空間中使用。
類別 Brush 是抽象類,其輸出繪製區域。 衍生自 Brush 的類別描述繪製區域的不同方式。 下列清單描述 中 Xamarin.Forms可用的不同筆刷類型:
SolidColorBrush,其繪製具有純色的區域。 如需詳細資訊,請參閱 Xamarin.Forms 筆刷:純色。LinearGradientBrush,其繪製具有線性漸層的區域。 如需詳細資訊,請參閱 Xamarin.Forms 筆刷:線性漸層。RadialGradientBrush,其繪製具有星形漸層的區域。 如需詳細資訊,請參閱 Xamarin.Forms 筆刷:星形漸層。
這些筆刷類型的實例可以指派給 Stroke 的 和 Fill 屬性 Shape,以及 Background 的 VisualElement屬性。
注意
屬性 VisualElement.Background 可讓筆刷做為任何控件的背景。
類別 Brush 也有方法 IsNullOrEmpty 可傳回 bool ,表示是否已定義筆刷。