В полноэкранном режиме из Coding4Fun Tools TimeSpanPicker не показывает LoopingSelectors - PullRequest
0 голосов
/ 21 апреля 2011

Я только что добавил Coding4Fun.Phone.Controls.Toolkit.dll для TimeSpanPicker в мой проект без каких-либо настроек.Но когда я нажимаю на свое устройство на элементе управления, чтобы открыть полноэкранный режим, я не вижу ни одного из 3 LoopingSelectors.Это как 3 LoopingSelectors не добавляются на страницу.Я вижу только кнопки «ВЫБРАТЬ ДЛИТЕЛЬНОСТЬ» и кнопки «Готово / Отмена».То же самое происходит, когда я открываю TimespanPickerPage.xaml в Expression Blend.Это также пусто.Полноэкранный режим на моем устройстве выглядит точно так же, как Expression Blend: заголовок и кнопки видны, но нет LoopingSelectors.

Вещи, которые я пробовал:

  • Прямая загрузкаCoding4Fun.Phone.Controls.Toolkit.dll со страницы загрузок -> не может видеть никаких LoopingSelectors в полноэкранном режиме

  • Загрузил полный исходный код и скомпилировал dll.Добавил, что самкомпилированный dll -> тот же эффект, не может видеть LoopingSelectors

  • Добавил Coding4Fun.Phone.Controls.Toolkit.csproj непосредственно в мой проект --> тот же эффект, не вижу LoopingSelectors

Я пытался отладить TimeSpanPicker, но я не уверен, где искать эту ошибку.

Как яСледует понимать, что TimespanPickerPage.xaml перемещается при открытии полноэкранного режима.Он также вызывает InitDataSource из TimespanPickerPage без каких-либо ошибок.Так почему я не вижу ни одного из LoopingSelectors?

Так может кто-нибудь сказать мне, с чего начать искать эту ошибку?Или как я могу это исправить?Мне просто нужен простой инструмент выбора временного промежутка в моем проекте, чтобы позволить пользователю выбрать продолжительность.

Примечание:

Я также использую MVVM Light Toolkit, Telerik RadControlsИнструментарий и Silverlight для Windows Phone Toolkit февраль 2011 года в моем проекте.Может быть, один из этих инструментов мешает?

Я также открыл новое обсуждение на странице Codeplex инструментов Coding4Fun: http://coding4fun.codeplex.com/discussions/254851

Ответы [ 2 ]

0 голосов
/ 26 апреля 2011

Это была ошибка в наборе инструментов.Это было исправлено в редакции: 65579

0 голосов
/ 22 апреля 2011

Попробуйте создать новый проект Windows Phone Silverlight и добавьте ссылку на Coding4Fun.Phone.Controls.Toolkit. Затем вы можете попробовать добавить элемент управления вручную в коде непосредственно в Visual Studio:

Coding4Fun.Phone.Controls.Toolkit.TimeSpanPicker picker = new Coding4Fun.Phone.Controls.Toolkit.TimeSpanPicker();
LayoutRoot.Children.Add(picker);

Я скачал пакет через NuGet, и он работал просто отлично. Похоже, что где-то в вашем проекте есть конфликт управления.

...