Windows phone 7 WP7 listpicker selectionchanged selectedindex返回-1

Windows phone 7 WP7 listpicker selectionchanged selectedindex返回-1,windows-phone-7,selectedindex,listpicker,Windows Phone 7,Selectedindex,Listpicker,我有一个小而简单的问题。我想 我必须使用列表选择器,其中第二个取决于第一个的选择。 我认为我可以很容易地在第一个Listpicker上使用selectionchanged,然后获得所选索引 选择的代码已更改: private void customers\u SelectionChanged(对象发送者,selectionchangedventargs e) { int selindex=customers.SelectedIndex; MessageBox.Show(“索引:+seldex

我有一个小而简单的问题。我想

我必须使用列表选择器,其中第二个取决于第一个的选择。 我认为我可以很容易地在第一个Listpicker上使用selectionchanged,然后获得所选索引


选择的代码已更改:

private void customers\u SelectionChanged(对象发送者,selectionchangedventargs e)
{
int selindex=customers.SelectedIndex;
MessageBox.Show(“索引:+seldex”);
Guid=customers[selindex].id;
Loadprojects();
}
我的问题是selindex总是等于-1,然后我得到一个超出范围的异常。
解决这个问题的最佳方法是什么?

Doh。当然,为什么我没想到呢。谢谢你抽出时间。
private void customers_SelectionChanged(object sender, SelectionChangedEventArgs e)
{

    int selindex = customers.SelectedIndex;
    if (selindex==-1) return;
    MessageBox.Show("index : " + selindex);
    Guid costumerid = customers[selindex].id;
    Loadprojects();
}