Как позволить моим кнопкам заполнить экран в Xaml - PullRequest
0 голосов
/ 24 мая 2018

Я наткнулся на проблему с моей сеткой, ну не совсем сетка, а кнопки внутри сетки.Они не будут заполнять все пространство, и я искал решение, но единственным, что я нашел, было HorizontalAlignment = "Stretch", оно, похоже, не работает (не команда или атрибут в xaml).

<?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="PersonalSoundboard.Page1">
    <ContentPage.Content>
        <StackLayout>
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*"/>
                    <ColumnDefinition Width="*"/>
                    <ColumnDefinition Width="*"/>
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition Height="*"/>
                    <RowDefinition Height="*"/>
                    <RowDefinition Height="*"/>
                </Grid.RowDefinitions>
                <Button Grid.Column="0" Grid.Row="0" Text="button 1">  </Button>
                <Button Grid.Column="0" Grid.Row="1" Text="button 2"> </Button>
                <Button Grid.Column="0" Grid.Row="2" Text="button 3"></Button>
                <Button Grid.Column="1" Grid.Row="0" Text="button 4"></Button>
                <Button Grid.Column="1" Grid.Row="1" Text="button 5"></Button>
                <Button Grid.Column="1" Grid.Row="2" Text="button 6"></Button>
                <Button Grid.Column="2" Grid.Row="0" Text="button 7"></Button>
                <Button Grid.Column="2" Grid.Row="1" Text="button 8"></Button>
                <Button Grid.Column="2" Grid.Row="2" Text="button 9></Button>
            </Grid>
        </StackLayout>
    </ContentPage.Content>
</ContentPage>
...