我正在填充的 LisBox 有问题,当我点击一个项目时,它给了我错误
“价值不在预期范围内。”
当我在获取所选值的行上放置一个断点时,它说它的值为空,我之前在 xaml 中静态声明了列表项,它没有问题。
有什么可以帮助我的吗?
private void listbox_tapped(object sender, TappedRoutedEventArgs e)
{
ListBoxItem selected = (lbLetter.SelectedValue as ListBoxItem);
int listitem = lbLetter.SelectedIndex;
if (lbLetter.Items.Count != 0)
{
lbWord.Items.Add(selected);
}
}
private void RandomizeListbox()
{
List<char> values = new List<char>();
for (int i = 0; i<=MAXLETTERS; i++)
{
values.Add(RandomLetter());
}
lbLetter.ItemsSource = values;
}
public static char RandomLetter()
{
return alphabet[random.Next(alphabet.Length)];
}