Windows 8メトロアプリでは、次のようにxamlを使用してボタンを追加しました
<Button Foreground="#FFF51A1A" Background="#FFEAE23A" BorderBrush="White"
Height="100" Width="100" HorizontalAlignment="Center" Content="HELLO"/>
そして、私が動的に追加しようとしたのと同じボタンを以下のように
Button shelfButton = new Button();
shelfButton.Content = "HELLO";
shelfButton.Foreground = FFF51A1A;
shelfButton.Background = FFEAE23A;
shelfButton.Height = 100;
shelfButton.Width = 100;
Grid.Children.Add(shelfButton);
前景色と背景色に関するボタンの動作は異なります。なんでこんな感じなの?ボタンを動的に追加する場合でも、xamlと同様の動作をする方法。