0

嘿,我正在创建一个演示来展示使用 pivotviewer 的好处。我创建了一个包含大约 50 个要显示的项目的简单集合,并创建了一个简单的 pivotviewer 来显示它。

这是我坐在 main.xaml 中的 pivotviewer

<Pivot:PivotViewer x:Name="PivotViewer" Grid.Row="1" Grid.ColumnSpan="2"/>

而我背后的代码是这样的

Public Inventory()
{
  InitializeComponent();
  PivotViewer.LoadCollection("http://odata.netflix.com/Catalog/Titles?$select=AverageRating,ReleaseYear,Rating", string.Empty);
}

这不是我的收藏,但我的 pivotviewer 与此收藏完全相同。当我加载集合时,它会在左上角显示 URL 和加载图标。完成后,它不会加载集合。

我很确定它不是我的收藏,因为它不加载 netflix 收藏,但我检查了我的收藏并将其加载到 microsoft live labs pivot 中,将其加载到我的服务器中,设置 MIME 类型对于 CXML/DZC/DZI 作为文本/xml。

我读过其他一些提出类似问题的人,我认为 fiddler2 的建议会奏效,但我的最后期限很快就要到了,我认为我没有足够的时间来学习如何使用 fiddler。

我应该检查更多选项吗,或者有人可以给我上提琴手测试的速成课程吗?任何帮助都会很棒,细节将不胜感激,因为我对此反复不熟悉,而且时间有点短,谢谢

编辑:我已经实现了一条错误消息,它说:

解析错误

解析出错http://odata.netflix.com/Catalog/Titles?$select=AverageRating,ReleaseYear,Rating

4

1 回答 1

0

PivotViewer 在处理 Uri 之前会对其进行验证。它允许什么是相当艰难的。我必须先实施 pass-thru 才能让它工作。

在我的情况下,它用于传递导致问题的几个查询字符串值。我通过传递一个简单的密钥并以这种方式解析数据来解决它。在你的情况下,因为这是一个演示,我会简单地创建一个本地页面,它只返回你的 netflix 查询的结果。

希望这可以帮助。

托尼

于 2011-07-08T18:34:08.213 回答