您可以在 xaml 中为这样的页面设置渐变背景
<Button.Background>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
<GradientStop Color="White" Offset="0.6" />
<GradientStop Color="Blue" Offset="1.0" />
</LinearGradientBrush>
</Button.Background>
但是当我搜索以全局样式执行此操作时要使用的格式时
<ResourceDictionary>
<Style TargetType="Button">
<Setter Property="BorderColor" Value="Lime" />
<Setter Property="BorderRadius" Value="10" />
......
我发现没有什么可用的。似乎这甚至可能不可行?大多数链接甚至似乎认为没有插件就没有直接支持渐变,所以也许它是 xamarin 表单的新增功能?
我特别想对按钮和内容页面执行此操作,但我怀疑两者的格式相同 - 如果完全支持的话。