Tag: longlistselector

WP8突出显示SelectedItem LongListSelector

我担心的是当用户点击它时,在我的LongListSelector中突出显示一个选定的项目。 我试过这个解决方案: http : //code.msdn.microsoft.com/windowsapps/Highlight-a-selected-item-30ced444#content 但我还是有问题。 在我的项目中,LongListSelector被填充了90~100项,如果我点击第x 个元素,第(x + 20) th ,第(x + 40) th ,第(x + 60) th ,( x + 80) th …也被突出显示。 怎么可能? 是什么导致了这个? 我试着调试,我注意到“userControlList”(通过上面的链接看到MyLongListSelector1_SelectionChanged事件处理程序)在执行“GetItemsRecursive”后有20个元素,而不是90~100,因为我至少是预期的。 如果你无法解决这个问题,那么有谁知道如何在LongListSelector中实际突出显示所选项目? (使用Listbox而不是一个选项)

如何填充LongListSelector

我开始使用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并将该信息传递到另一个页面,以便我可以显示有关它的更多信息。 对不起,如果这看起来很基本,我对此很新。 谢谢!