Xamarin.Forms3.0 中Button高度、宽度问题

Xamarin.Forms3.0 中Button高度、宽度问题

在更新了Xamarin.Forms3.0过后,Button出现了奇怪的现象,设置高度和宽度都无效。

这个时候Button设置了BackgroundColor后变的傻大粗。

后来发现:

如果没有给Button设置VerticalOption则HeightRequest失效;

如果没有给Button设置HorizontalOption则WidthRequest失效。

Android中,Button样式也变得很怪异,这时需要对Button进行如下处理:

1.  Xaml中引入xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
2.  android:Button.UseDefaultShadow="True"
   android:Button.UseDefaultPadding="True"

效果对比:

posted @ 2018-06-09 17:39  Devin.Zhou  阅读(690)  评论(0编辑  收藏  举报