2014-03-31 213 views
1
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(); 
    } 

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

+2

请至少提供一些代码,以便重现您的问题。回答这个问题将导致猜测 – Jehof

+0

分享一些代码 – Jaihind

+0

@Jaihind我的意思是说,如果我选择列表框中的项目编号1,那么如何自动取消选择该项目,因为该项目已被选中,所以我不能选择该项目。 –

回答

1

愿这能帮助你。

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

谢谢你兄弟..你再次为我做了..保持它..神保佑 –

+0

@VirajShah WC :) – Jaihind