我在xamarin表单上遇到按钮默认边距的问题。我需要取消保证金。有些人想我怎么能做到这一点?我需要使用自定义渲染器吗?
我真的需要这个来连接两个元素而不留空格,标签和按钮。
我已经尝试了
<Button
BackgroundColor="Fuchsia"
BorderRadius="0"
BorderWidth="0"
Text="Test"
HeightRequest="50"
WidthRequest="60"
TextColor="#333333"
x:Name="btnBack"
Margin="0"
VerticalOptions="Start"
HorizontalOptions="Start" />
但这对我不起作用,没有任何反应。 其他人说制作自定义渲染器可能会有效。
答案 0 :(得分:2)
你用什么来布置标签和按钮?如果StackLayout,您可能需要将StackLayout Spacing属性设置为0以消除标签和按钮之间的间隙。如果Grid查看RowSpacing和ColumnSpacing属性。
答案 1 :(得分:0)
如果要动态更改边距,可以在C#
中编写类似的内容button.margin = new thickness(0,0,0,0);
这会使按钮的边距为0.
您可能会为具有更改该问题的厚度的所有元素执行此操作。