Windows phone 7 Win8手机开发中的哪个控件适合用于显示RSS等新闻列表?

Windows phone 7 Win8手机开发中的哪个控件适合用于显示RSS等新闻列表?,windows-phone-7,windows-phone-8,Windows Phone 7,Windows Phone 8,我正在开发win 8手机应用程序。应用程序的某些页面是新闻列表,每个新闻都有标题、图片和导语。在iOs版本中,我使用java脚本和css创建了一个html字符串,并在webview中显示html。现在在Windows版本中,我意识到对webbrowser使用相同的技巧是不好的,因为webbrowser滚动并且很难使用全景控件。哪个控件最好?我应该使用列表框吗?你有什么例子吗 (我应该提到,我想在从url获取数据后立即在列表中显示数据,而不需要重新编码页面,这就是为什么我在iOS中使用java脚本

我正在开发win 8手机应用程序。应用程序的某些页面是新闻列表,每个新闻都有标题、图片和导语。在iOs版本中,我使用java脚本和css创建了一个html字符串,并在webview中显示html。现在在Windows版本中,我意识到对webbrowser使用相同的技巧是不好的,因为webbrowser滚动并且很难使用全景控件。哪个控件最好?我应该使用列表框吗?你有什么例子吗


(我应该提到,我想在从url获取数据后立即在列表中显示数据,而不需要重新编码页面,这就是为什么我在iOS中使用java脚本在web视图中加载数据而不进行任何刷新)

在列表中显示数据时,通常使用ListBox或LongListSelector控件


要在不重新加载的情况下显示数据,请使用数据绑定。列表控件的源应该是可以异步填充的ObservableCollection。无论何时更改收藏,您的UI都将刷新。

当然,单元格(每个新闻)应该可以单击,以便在其他页面中显示详细信息。我必须在代码隐藏中列出列表和项目。另一方面,我可能需要一个带有两个文本框(用于标题和引入)和一个图像的自定义控件。现在,在这种情况下,我仍然可以使用source,还是应该为ObservableCollection中的每个项动态启动用户控件,并将用户控件作为列表项添加到列表中?ListBox将ObservableCollection作为数据源。要自定义每个项目的外观,请使用ItemTemplate。