C# 将数据绑定到多个透视项

C# 将数据绑定到多个透视项,c#,wpf,windows-phone-8,C#,Wpf,Windows Phone 8,我正在学习如何开发一个Windows Phone应用程序,所以我从一个使用公共API数据的基本新闻应用程序开始。我已经到了在长列表选择器中显示新闻文章(标题、署名、图像)列表的地步。伟大的我接下来要做的是允许用户选择他们感兴趣的新闻部分,然后在多个透视项目中显示该新闻内容。我有信心能够创建一个设置页面,用户可以在其中选择他们的新闻部分并保存数据 LongListSelector当前绑定到MainPage.xaml中的DataContext 我真的不知道如何继续,所以我正在寻找从这里开始的方向。也

我正在学习如何开发一个Windows Phone应用程序,所以我从一个使用公共API数据的基本新闻应用程序开始。我已经到了在长列表选择器中显示新闻文章(标题、署名、图像)列表的地步。伟大的我接下来要做的是允许用户选择他们感兴趣的新闻部分,然后在多个透视项目中显示该新闻内容。我有信心能够创建一个设置页面,用户可以在其中选择他们的新闻部分并保存数据

LongListSelector当前绑定到MainPage.xaml中的DataContext

我真的不知道如何继续,所以我正在寻找从这里开始的方向。也许是要看的教程或示例项目


提前谢谢

我也不熟悉windows phone开发,所以我只是想分享一下我认为有帮助的东西。绝对不是专家


longlistselector的数据上下文应该是数据项的集合,在本例中是新闻文章。每个项的数据上下文都不同,因为必须设置itemsource属性。该属性为列表中的每个选择提供集合中的一项。因此,如果您查询用户选择的数据上下文,您就知道用户选择了什么,并从那里开始。希望这能有所帮助。

感谢您回复我。我目前使用DataContext=contents正确设置了LongListSelector的所有文章内容;其中contents是文章对象的列表,我使用LongListSelector_SelectionChanged将文章ID传递给ArticleView.xaml以完整查看文章内容。我一直在努力解决的问题是:动态生成与用户选择的新闻节匹配的透视项,并将新闻节ID传递到我的GetContent方法中,该方法用于获取DataContext的“内容”。@WindowsPhoneWannable据我所知,您可以处理特定的文章,但不能处理新闻部分ID。我认为这些是类似的概念。如果用户单击新闻部分,您是否也可以获取该部分ID?如果是,那么您可以将其传递给任何处理程序,就像您对文章ID所做的那样。顺便说一句,动态生成的透视项在windows phone中并不常见,至少我没有看到过。使用Bing新闻应用程序作为一些设计技巧的参考。