Windows 8 の没入型アプリケーション (Windows ストア アプリ) を C# で作成する必要があります。このアプリケーションでは、ボタンをプログラムでグリッドにランダムに挿入する必要があります。
私の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 がありますが、どちらもセルに何かを追加する機能を提供していないようです。
これをどのように行うことができるかについて誰にもアイデアがありますか?