首页 文章

Xamarin表格 - 按钮保证金

提问于
浏览
2

我有以下Xaml:

<Grid Padding="0">
        <Grid.ColumnDefinitions>
          <ColumnDefinition Width="*"></ColumnDefinition>
          <ColumnDefinition Width="*"></ColumnDefinition>
          <ColumnDefinition Width="*"></ColumnDefinition>
        </Grid.ColumnDefinitions>
        <ContentView Grid.Column="0">
          <Button Text="SomeText" 
                  BorderRadius="0" Grid.Column="0" 
                  BorderWidth="0"
                  BackgroundColor="Red"
                  TextColor="White"
                  ></Button>
        </ContentView>
        <ContentView Grid.Column="0">
          <Button Text="SomeText" 
                  BorderRadius="0" Grid.Column="0" 
                  BorderWidth="0"
                  BackgroundColor="Blue
                  TextColor="White"
                  ></Button>
        </ContentView>
        <ContentView Grid.Column="0">
          <Button Text="SomeText" 
                  BorderRadius="0" Grid.Column="0" 
                  BorderWidth="0"
                  BackgroundColor="Green
                  TextColor="White"
                  ></Button>
        </ContentView>
      </Grid>

当这呈现时,每个按钮之间存在间隙 . 我希望按钮触摸 . 虽然我看不到任何填充或边距设置?

1 回答

  • 2

    尝试:

    <Grid Padding="0" ColumnSpacing="0" RowSpacing="0">
    

    enter image description here

    <?xml version="1.0" encoding="UTF-8"?>
    <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="ButtonPaddingTest.ButtonPage">
        <ContentPage.Content>
        <Grid Padding="0" ColumnSpacing="0" RowSpacing="0">
            <Grid.ColumnDefinitions>
              <ColumnDefinition Width="*"></ColumnDefinition>
              <ColumnDefinition Width="*"></ColumnDefinition>
              <ColumnDefinition Width="*"></ColumnDefinition>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                    <RowDefinition Height="*" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="*" />
                </Grid.RowDefinitions>
            <ContentView Grid.Column="0" Grid.Row="0" >
              <Button Text="SomeText" 
                      BorderRadius="0" Grid.Column="0" 
                      BorderWidth="0"
                      BackgroundColor="Red"
                      TextColor="White"
                      ></Button>
            </ContentView>
            <ContentView Grid.Column="0" Grid.Row="1" >
              <Button Text="SomeText" 
                      BorderRadius="0" Grid.Column="0" 
                      BorderWidth="0"
                      BackgroundColor="Blue"
                      TextColor="White"
                      ></Button>
            </ContentView>
            <ContentView Grid.Column="0" Grid.Row="2" >
              <Button Text="SomeText" 
                      BorderRadius="0" Grid.Column="0" 
                      BorderWidth="0"
                      BackgroundColor="Green"
                      TextColor="White"
                      ></Button>
            </ContentView>
          </Grid>
        </ContentPage.Content>
    </ContentPage>
    

相关问题