我希望在使用xaml时使按钮边框消失。我试图使边界半径= 0并尝试使背景颜色透明。如果你知道XAML代码的解决方案是有用的。谢谢。
Xamarin.Forms版本:2.3.4.247。
XAML:
<Button Image="nav_menu.png"
VerticalOptions="Center"
HorizontalOptions="End"
BackgroundColor="Transparent"
BorderColor="Transparent"
BorderRadius="0"/>
答案 0 :(得分:1)
糟糕!刚刚看到OP中的图像。
啊,所以你所经历的实际上并不是边界而是阴影。通过设置样式可以轻松修复此问题。从this forum post获取的路线。
在Droid项目中,转到Resources / values / style.xml,将状态列表动画设置为null。看起来应该是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<style name="AppTheme" parent="AppTheme.Base">
</style>
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:buttonStyle">@style/NoShadowButton</item>
</style>
<style name="NoShadowButton" parent="android:style/Widget.Button">
<item name="android:stateListAnimator">@null</item>
</style>
</resources>
如果这对您不起作用,请告诉我。