C# 4.0 Windows Phone中的列表框选择问题

C# 4.0 Windows Phone中的列表框选择问题,c#-4.0,windows-phone-8,listboxitem,C# 4.0,Windows Phone 8,Listboxitem,我在Windows Phone中选择列表框时遇到问题,我已将列表框的选择模式设置为“多个”, 但问题是我的手机应用程序页面中有listpicker和listbox, 我正在选择第一个列表框项并选择列表选择器项, 现在我无法选择我以前选择的列表框项目, 如何解决? 如果选择其他项目,则可以在列表框中选择以前选择的项目。 谢谢 希望这对你有帮助 private void listBox1_SelectionChanged(object sender, SelectionChangedEventArg

我在Windows Phone中选择列表框时遇到问题,我已将列表框的选择模式设置为“多个”, 但问题是我的手机应用程序页面中有listpicker和listbox, 我正在选择第一个列表框项并选择列表选择器项, 现在我无法选择我以前选择的列表框项目, 如何解决? 如果选择其他项目,则可以在列表框中选择以前选择的项目。
谢谢

希望这对你有帮助

private void listBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        if (listBox1.SelectedItem == null)
            return;

        LIST data = (sender as ListBox).SelectedItem as LIST;
        string result = data.item.ToString();
    }

请至少提供一些代码,再现您的问题。回答这个问题会导致狂野guesses@Jaihind我的意思是说,如果我在列表框中选择了项目编号1,那么如何自动取消选择该项目,因为该项目已被选中,所以我无法选择该项目。您的代码中是否存在列表框选择更改事件??@jaishind yes,那里is@VirajShah共享列表框选择更改了事件代码。谢谢你,兄弟。你又为我做了一次。坚持下去。上帝保佑
private void listBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        if(listBox1.SelectedIndex==-1)
           return;
        if (listBox1.SelectedItem == null)
            return;

        LIST data = (sender as ListBox).SelectedItem as LIST;
        string result = data.item.ToString();
          listBox1.SelectedIndex = -1;
    }