我正在写一个需要商店的游戏。我正在刨1个按钮打开商店/显示你可以购买的所有按钮。我目前很难将按钮添加到实际窗口。 " contorls"功能不会显示为选项。
for (int i = 0; i < weaponsList.Count; i++)
{
Button newButton = new Button();
newButton.Name = Convert.ToString(i);
newButton.Content = weaponsList[i].WeaponName += weaponsList[i].MinDamage += weaponsList[i].MaxDamage += weaponsList[i].Cost;
newButton.Visibility = Visibility.Visible;
newButton.Width = 502;
newButton.Height = 78;
}
for循环是为了不断添加武器数量的按钮。我试过做控制的事情,但它没有奏效。
答案 0 :(得分:0)
您将所有按钮放在相同位置。如果要查看所有按钮,则必须具有不同的位置。快速好的解决方案就在这里:
for (int i = 0; i < weaponsList.Count; i++)
{
Button newButton = new Button();
newButton.Name = Convert.ToString(i);
newButton.Content = weaponsList[i].WeaponName += weaponsList[i].MinDamage += weaponsList[i].MaxDamage += weaponsList[i].Cost;
newButton.Visibility = Visibility.Visible;
newButton.Width = 502+10*i;
newButton.Height = 78+10*i;
}