簡體   English   中英

如何在窗口中添加多個按鈕? C#

[英]How to add multiple buttons to a window? C#

我目前正在編寫需要商店的游戲。 我打算開1個按鈕來打開商店/顯示所有可以購買的按鈕。 我目前很難將按鈕添加到實際窗口中。 “控制”功能未顯示為選項。

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循環是這樣,它將繼續為武器數量添加按鈕。 我試圖做控件的事情,但沒有成功。

您將所有按鈕放在同一位置。 如果要查看所有按鈕,則必須具有不同的位置。 快速好的解決方案在這里:

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;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM