загрузка простой коллекции для pivotviewer - PullRequest
0 голосов
/ 01 июля 2011

Привет, я создаю демо-версию, чтобы показать преимущества использования сводной программы просмотра.Я создал простую коллекцию с около 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 Pivot загрузите его на мой сервер, установите типы MIME для CXML / DZC / DZI как text / xml.

Я читал несколько других людей, которые задают подобные вопросы, и ядумаю, что предложение fiddler2 сработает, но у меня быстро приближается крайний срок, и я не думаю, что у меня есть достаточно времени, чтобы научиться использовать fiddler.

Есть ли еще варианты, которые я должен проверить, или кто-то может дать мнеускоренный курс в тестировании скрипача?Любая помощь была бы полезной, и детали были бы очень благодарны, потому что я постоянно новичок в этом и немного не хватает времени, спасибо

РЕДАКТИРОВАТЬ: я реализовал сообщение об ошибке, и он говорит:

ParsingError

Ошибка синтаксического анализа http://odata.netflix.com/Catalog/Titles?$select=AverageRating,ReleaseYear,Rating

1 Ответ

0 голосов
/ 08 июля 2011

PivotViewer проверяет Uri, прежде чем обрабатывает его.Это довольно сложно на том, что это позволит.Я должен был реализовать pass-thru's прежде, чтобы заставить это работать.

В моем случае это использовалось, чтобы передать несколько значений строки запроса, которые вызывали проблему.Я решил это, передав простой ключ и проанализировав данные таким образом.В вашем случае, и поскольку это для демонстрации, я бы просто создал локальную страницу, которая ничего не делает, кроме как возвращает результаты вашего запроса netflix.

Надеюсь, это поможет.1007 *

...