Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Button 如何更改xamarin窗体上按钮的边距?_Button_Xamarin_Xamarin.forms_Custom Renderer - Fatal编程技术网

Button 如何更改xamarin窗体上按钮的边距?

Button 如何更改xamarin窗体上按钮的边距?,button,xamarin,xamarin.forms,custom-renderer,Button,Xamarin,Xamarin.forms,Custom Renderer,我对xamarin表单上按钮的默认边距有问题。我需要去掉页边空白。有人想我该怎么做??我需要使用自定义渲染器 我真的需要它来连接两个元素而不留下空间,一个标签和一个按钮 我已经试过了 <Button BackgroundColor="Fuchsia" BorderRadius="0" BorderWidth="0" Text="Test" HeightRequest="50" WidthRequest="60" TextColor="

我对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" />

但这对我不起作用,什么都没发生。
其他人说制作自定义渲染器可能会有用。

你用什么来布置标签和按钮?如果使用StackLayout,则可能需要将StackLayout Spacing属性设置为0,以消除标签和按钮之间的间隙。如果网格查看行间距和列间距属性。

如果要动态更改边距,可以在C中编写类似的代码#

这将使按钮的边距为0


您可能会对所有具有厚度的元素执行此操作,以更改该问题。

是的,谢谢,最后我们为xamarin android更改了xamarin表单。
button.margin = new thickness(0,0,0,0);