我正在学习C# Windows Phone 8开发,并尝试编写一个使用LongListSelector的应用程序。该应用程序将显示一长串火车站名称。
我查看了一些在线示例,包括MSDN PeopleHub和PhotoHub示例,但它们似乎非常复杂。我采用了PeopleHub示例,并对其进行了一些修改,直到它能够在LongListSelector中显示车站列表,但我无法找出哪个项目已在列表中被选中。当传递到另一页时,SelectedItem属性仅返回应用程序名称而不是所选项目。
我认为我需要一个基本示例,以向LongListSelector添加一些项目,然后找到并传递所选项目到另一页。我不完全理解控件的工作原理,是否必须使用某种DataBinding来填充LongListSelector或者它更简单,如:
LongListSelectorThing.add("trainstationA");
LongListSelectorThing.add("trainstationB");
LongListSelectorThing.add("trainstationC");
有人能给我一些简单的基本指针,告诉我如何填充此控件并找出用户选择了哪个项目吗?当我说他们选择了哪个项目时,当LongListSelector网格出现时,例如,他们点击A,然后它会显示以A开头的事物列表,然后他们点击trainstationA,我想能够检测到他们选择了trainstationA并将该信息传递给另一页,以便我可以显示更多关于它的信息。
很抱歉,如果这似乎很基础,我还很新手。
谢谢!