0

ピボットビューアーを使用する利点を示すデモを作成しています。表示する約 50 項目の単純なコレクションを作成し、それを表示する単純なピボットビューアーを作成しました。

これが main.xaml の中にある私のピボットビューアーです

<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);
}

これは私のコレクションではありませんが、私のピボットビューアーはこのコレクションとまったく同じことを行います。コレクションを読み込むと、左上に URL と読み込みアイコンが表示されます。終了後、コレクションはロードされません。

netflix コレクションが読み込まれないため、コレクションではないことは確かですが、コレクションを確認し、microsoft live labs ピボットに読み込み、サーバーに読み込み、MIME タイプを設定しましたtext/xml としての CXML/DZC/DZI 用。

私は同様の質問をしている他の何人かの人々を読みました.fiddler2の提案はうまくいくと思いますが、締め切りが迫っていて、フィドラーの使い方を学ぶのに十分な時間がないと思います.

チェックする必要があるオプションは他にありますか、またはフィドラーのテストでクラッシュコースを教えてもらえますか? どんな助けでも素晴らしいでしょう、そして私はこれに繰り返し慣れていないので時間がないので、詳細は大歓迎です、ありがとう

編集:エラーメッセージを実装しましたが、次のように表示されます:

解析エラー

解析エラーhttp://odata.netflix.com/Catalog/Titles?$select=AverageRating,ReleaseYear,Rating

4

1 に答える 1

0

PivotViewer は、処理する前に Uri を検証します。それが何を許すかについてはかなり厳しいです。パススルーを機能させるには、以前にパススルーを実装する必要がありました。

私の場合、問題の原因となっているいくつかのクエリ文字列値を渡すために使用されました。単純なキーを渡し、そのようにデータを解析することで解決しました。あなたの場合、これはデモ用であるため、netflix クエリから結果を返すだけのローカル ページを作成します。

お役に立てれば。

トニー

于 2011-07-08T18:34:08.213 に答える