Windows phone 8 如何在windows phone 8中从列表选择器获取所选项目?

Windows phone 8 如何在windows phone 8中从列表选择器获取所选项目?,windows-phone-8,selectionchanged,listpicker,Windows Phone 8,Selectionchanged,Listpicker,我正在使用此代码在windows phone中创建listpicker 并使用此网格资源 下面是将项目插入listpicker的代码 List source=new List(); //列表源=新列表(); 添加(新城市(){Name=“00:30”}); 添加(新城市(){Name=“01:00”}); source.Add(newcities(){Name=“01:30”}); 添加(新城市(){Name=“02:00”}); 添加(新城市(){Name=“02:30”}); 添加(

我正在使用此代码在windows phone中创建listpicker


并使用此网格资源


下面是将项目插入listpicker的代码

List source=new List();
//列表源=新列表();
添加(新城市(){Name=“00:30”});
添加(新城市(){Name=“01:00”});
source.Add(newcities(){Name=“01:30”});
添加(新城市(){Name=“02:00”});
添加(新城市(){Name=“02:30”});
添加(新城市(){Name=“03:00”});
source.Add(newcities(){Name=“03:30”});
添加(新城市(){Name=“04:00”});
source.Add(newcities(){Name=“04:30”});
source.Add(new Cities(){Name=“05:00”});
source.Add(newcities(){Name=“05:30”});
添加(新城市(){Name=“06:00”});
source.Add(newcities(){Name=“06:30”});
source.Add(new Cities(){Name=“07:00”});
this.Additional_Time.ItemsSource=来源;
我的问题是如何从这个listpicker获取所选项目

我尝试了不同的代码从listpicker获取所选项目,它的抛出空值异常或无效强制转换异常

private void Additional\u Time\u selection已更改(对象发送者,selectionchangedventargs e)
{
var selectedItem=(发送方作为列表选择器)。selectedItem;
int selindex=附加时间。SelectedIndex;//lp.SelectedIndex;//仅用于测试
MessageBox.Show(selindex.ToString());//仅用于测试
MessageBox.Show((附加_Time.SelectedItem作为ListPicker.ToString());
}
请帮我解决这个问题


提前感谢。

在您的代码中,在最后一行中,您试图将所选项目强制转换为
列表选择器类型,但其类型应为
城市

MessageBox.Show((附加时间.selecteditemas Cities.Name.ToString());

在您的代码中,在最后一行中,您试图将所选项目强制转换为
列表选择器
类型,但其类型应为
城市

MessageBox.Show((附加时间.selecteditemas Cities.Name.ToString());

Hai anderZubi它不工作了。。。我正在做你的代码中的简单更正非常感谢你。。。。它是MessageBox.Show((附加时间。选择editem作为城市)。Name.ToString();好的,我修改了答案。它不起作用了。。。我正在做你的代码中的简单更正非常感谢你。。。。它是MessageBox.Show((附加时间。选择editem作为城市)。Name.ToString();好的,我修改了答案。