微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 BorderColor="White" 在 Xamarin 上不起作用

如何解决为什么 BorderColor="White" 在 Xamarin 上不起作用

我有两个按钮。第一个按钮有边框颜色并且工作正常,第二个按钮也有边框颜色但不起作用。

一个按钮的代码是:

<Button Grid.Row="1" 
                Grid.Column="2"
                Text="GET" 
                BorderWidth="1"
                WidthRequest="60"
                HeightRequest="30"
                BorderColor="White"
                BackgroundColor="Black"
                TextColor="White"
                Opacity="0.7"
                Clicked="OnGetWeatherButtonClicked" />

这个按钮有一个边框颜色。

来自具有属性 BorderColor="White" 但不起作用的第二个按钮的代码

<Button x:Name="Donate2Btn"
                Margin="10,10,10"
                Text="Donate for Developers !"
                FontSize="Large"
                Clicked="ShowInterstitial_OnClicked"
                BorderColor="White"
                BackgroundColor="Black"
                TextColor="White"
                Opacity="0.7"
                HeightRequest="35"
                VerticalOptions="Center"/>

The Button

解决方法

因为您没有在第二个 Button 上设置 BorderWidth 属性,所以默认值为 0。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。