我目前正在为拥有Bar的朋友创建一个Windows Phone 8.1应用程序。 我有一个字符串数组,其中包含30个不同风格的射手名称。 此应用程序的目标是通过单击按钮并在TextBlock中显示所选项目,随机选择此数组中的项目。
这部分有效。
现在我要做的是在列表框中显示所选镜头的名称,每次点击按钮,然后按字母顺序对列表进行排序。
订购时会更容易(如果是一大群朋友)。
现在我的代码有了缩短的数组(从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;
}
仅显示第一次点击时选择的名称。
感谢您考虑我的问题,并花时间陪我:)
答案 0 :(得分:1)
这对我有用:
class Program
{
public string[] Shooters = new string[4] { "B52", "Baby Guinness", "Bizu", "Jedi" };
public List<string> Commande = new List<string>();
static void Main(string[] args)
{
Random ran = new Random();
Program shots = new Program();
string name = null;
name = Convert.ToString(ran.Next(0, shots.Shooters.Length));
Sanction.DataContext = name;
Commande.Add(name);
Commande.Sort();
ListeCommande.ItemsSource = Commande;
}
}