0
我目前正在爲一個擁有一個Bar的朋友創建一個Windows Phone 8.1應用程序。 我有一個字符串數組,其中包含30個射手名稱,具有不同的風味。 這個應用程序的目標是通過點擊一個按鈕並在TextBlock中顯示選定的項目,從這個數組中隨機選擇一個項目。在列表C中添加和顯示項目#
這部分工作。
現在我想要做的是在List中顯示選定的鏡頭的名稱,顯示在列表框中,對按鈕進行每次點擊並按字母順序對列表進行排序。
訂購時會更容易(遇到大量朋友時)。現在
我與shorthened陣列(從30至4項)代碼:
public string[] Shooters = new string[4] {"B52", "Baby Guinness", "Bizu", "Jedi"};
public List<string> Commande = new List<string>();
public void ChoixShot_Click(object sender, RoutedEventArgs e)
{
Random ran = new Random();
string name = null;
int ind = 0;
ind = ran.Next(0, Shooters.Length);
name = Shooters[ind];
Sanction.DataContext = name;
Commande.Add(name);
Commande.Sort();
ListeCommande.ItemsSource = Commande;
}
它顯示僅與第一點擊選擇的名稱。
謝謝您考慮我的問題,並花時間對我來說:)
不能說,正是你的問題,但你應該初始化隨機' '一次(即使其成爲類屬性或成員)而不是每次單擊該按鈕時。 – crashmstr
所以現在你只能看到第一個項目點擊? –
@crashmstr,我會盡力去做。 編輯:我試過了,它不能解決我的問題。 –