【问题标题】:uploading a simple collection for pivotviewer为 pivotviewer 上传一个简单的集合
【发布时间】:2011-06-30 23:13:21
【问题描述】:

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

这是我在 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 中,将其加载到我的服务器中,设置CXML/DZC/DZI 的 MIME 类型为 text/xml。

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

还有什么我应该检查的选项,或者有人可以给我一个关于提琴手测试的速成课程吗?任何帮助都会很棒,并且非常感谢详细信息,因为我对此反复不熟悉,而且时间有点短,谢谢

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

解析错误

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

【问题讨论】:

    标签: parsing collections pivotviewer


    【解决方案1】:

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

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

    希望这会有所帮助。

    托尼

    【讨论】:

    • 嘿@Tony,感谢您的回复。我最终按照你说的做了,并创建了一个页面来显示 pivotviewer,毕竟这只是一个演示使用 pivotviewer 的好处。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 2012-08-24
    • 2016-12-18
    • 2021-09-21
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    相关资源
    最近更新 更多