xaml - 如何让我的按钮填满 Xaml 中的屏幕
问题描述
我偶然发现我的网格有问题,不完全是网格,而是网格内的按钮。它们不会填满整个空间,我搜索了一个解决方案,但我发现的唯一一个是 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>
解决方案
推荐阅读
- android - 安卓遥控锁
- javascript - 如何取消绑定按钮上的现有点击事件并将其替换为 Javascript 中的新事件
- groovy - 如何获取 testRunner 属性或方法的列表,在 testRunner 等实例之后输入 .(dot)
- android - Kotlin 编译器错误:无法访问 OkHttpClient
- c - Makefile 中的自动变量未正确扩展
- nativescript - 有没有办法获得 ActionBar 的高度?
- swift - 位置管理器仅在首次启动时展开错误
- python - 在 Python 中使用正则表达式的 Cypher 查询会出错
- javascript - 如何在具有填充字段的集合中创建新对象
- ag-grid - 设置广告网格宽度的默认值。在它进行数学运算和调整大小之前