梯度边框颜色Xamarin形式
我正在尝试将梯度放在框架的边界上,但我得到了这个错误: “属性BorderColor不支持类型的“梯度”的值 在此之前,我尝试了一个按钮,然后猜猜是什么……相同的错误。 代码: ``
<Frame WidthRequest="300"
HeightRequest="50"
CornerRadius="20"
Grid.Column="0"
Grid.ColumnSpan="3"
Grid.Row="4"
HorizontalOptions="Center"
Margin="0,50,0,50"
BackgroundColor="Transparent">
<Frame.BorderColor>
<GradientStop Color="#3C95E8" Offset="0.1"/>
<GradientStop Color="#DD7777" Offset="0.5" />
<GradientStop Color="#FFC455" Offset="1.0" />
</Frame.BorderColor>
<Label TextColor="Gray" HorizontalOptions="Center" VerticalOptions="Center">Continuar</Label>
<Frame.GestureRecognizers>
<TapGestureRecognizer Command="{Binding OnContinue}"/>
</Frame.GestureRecognizers>
</Frame>
`` 谢谢
I'm trying to place a gradient on the border of a frame but I get this error:
"Property BorderColor does not support values of type "GradientStop"
Before this, I tryed in a button and guess what... the same error.
Code:
`
<Frame WidthRequest="300"
HeightRequest="50"
CornerRadius="20"
Grid.Column="0"
Grid.ColumnSpan="3"
Grid.Row="4"
HorizontalOptions="Center"
Margin="0,50,0,50"
BackgroundColor="Transparent">
<Frame.BorderColor>
<GradientStop Color="#3C95E8" Offset="0.1"/>
<GradientStop Color="#DD7777" Offset="0.5" />
<GradientStop Color="#FFC455" Offset="1.0" />
</Frame.BorderColor>
<Label TextColor="Gray" HorizontalOptions="Center" VerticalOptions="Center">Continuar</Label>
<Frame.GestureRecognizers>
<TapGestureRecognizer Command="{Binding OnContinue}"/>
</Frame.GestureRecognizers>
</Frame>
`
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已经找到了解决方案,希望帮助任何人。只需使用Pancakeview即可。
I already find solution, I hope help anybody. Just use PancakeView.