【发布时间】:2013-11-30 13:35:50
【问题描述】:
我开始使用 C# Windows Phone 8 开发,我正在尝试编写一个使用 LongListSelector 的应用程序。该应用程序将显示一长串火车站名称。
我一直在网上查看一些示例,包括 MSDN PeopleHub 和 PhotoHub 示例,但它们看起来非常复杂。我拿了 PeopleHub 样本并对其进行了一些修改,直到我让它在 LongListSelector 中显示电台列表,但我无法找出在列表中选择了哪个项目。 SelectedItem 属性在传递到另一个页面时只是返回应用名称,而不是在列表中选择了哪个项目。
我想我需要一个基本示例,说明如何将一些项目添加到 LongListSelector,然后查找并将所选项目传递到另一个页面。我不完全理解控件的工作原理,如果您必须使用某种带有 LongListSelector 的 DataBinding 来填充它,或者它是否更简单,例如:
LongListSelectorThing.add("trainstationA");
LongListSelectorThing.add("trainstationB");
LongListSelectorThing.add("trainstationC");
等
谁能给我一些简单的基本指示,告诉我如何填充这个控件并找出用户选择的项目?当我说他们选择了哪个项目时,当 LongListSelector 网格出现时,他们点击 A,然后显示以 A 开头的事物列表,然后他们点击 trainstationA,我希望能够检测到他们我选择了 trainstationA 并将该信息传递到另一个页面,以便我可以显示有关它的更多信息。
对不起,如果这看起来很基本,我对此很陌生。
谢谢!
【问题讨论】:
标签: c# windows-phone-8 grid windows-phone longlistselector