我需要在 C# 中编写一个 Windows 8 沉浸式应用程序(Windows 商店应用程序),这需要我以编程方式将按钮随机插入到网格中。
我的 Xaml 创建了一个像这样的网格:
<Grid x:Name="grid" Style="{StaticResource LayoutRootStyle}">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
</Grid>
然后我希望能够在后面的代码中创建一个按钮:
Button button1 = new Button();
button1.Content = label;
然后将其插入网格中,但我还没有弄清楚如何做到这一点。(我想在网格中添加任意数量的按钮,远小于单元格的数量)
我查看了网格定义,它有一个 RowDefinitions 和 CollumnDefinitions,但这些似乎都没有让您能够将内容添加到单元格中。
有人对如何做到这一点有任何想法吗?