Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 Coding4Fun Tools TimeSpanPicker的全屏视图显示无循环选择器_Windows Phone 7_Silverlight Toolkit_Timespan - Fatal编程技术网

Windows phone 7 Coding4Fun Tools TimeSpanPicker的全屏视图显示无循环选择器

Windows phone 7 Coding4Fun Tools TimeSpanPicker的全屏视图显示无循环选择器,windows-phone-7,silverlight-toolkit,timespan,Windows Phone 7,Silverlight Toolkit,Timespan,我刚刚在我的项目中添加了TimeSpanPicker的Coding4Fun.Phone.Controls.Toolkit.dll,没有进行任何定制。但是当我在我的设备上点击控制按钮打开全屏模式时,我看不到3个循环选择器中的任何一个。这是因为3个循环选民没有添加到页面中。我只能看到“选择持续时间”和“完成/取消”按钮。在Expression Blend中打开TimespanPickerPage.xaml时也是如此。它也是空的。我的设备上的全屏模式与Expression Blend完全相同:标题和按

我刚刚在我的项目中添加了TimeSpanPickerCoding4Fun.Phone.Controls.Toolkit.dll,没有进行任何定制。但是当我在我的设备上点击控制按钮打开全屏模式时,我看不到3个循环选择器中的任何一个。这是因为3个循环选民没有添加到页面中。我只能看到“选择持续时间”和“完成/取消”按钮。在Expression Blend中打开TimespanPickerPage.xaml时也是如此。它也是空的。我的设备上的全屏模式与Expression Blend完全相同:标题和按钮可见,但没有循环选择器

我尝试过的事情:

  • 直接从下载页面下载Coding4Fun.Phone.Controls.Toolkit.dll-->在全屏模式下看不到任何循环选择器

  • 下载完整的源代码并编译dll。添加了自编译dll-->相同效果,无法查看循环选择器

  • Coding4Fun.Phone.Controls.Toolkit.csproj直接添加到我的项目-->效果相同,看不到循环选择器

我尝试调试TimeSpanPicker,但不确定在哪里查找此错误

据我所知,打开全屏模式时会导航到TimespanPickerPage.xaml。它还在TimespanPickerPage中调用
InitDataSource
,没有任何错误。那为什么我看不到任何一个选民

有人能告诉我从哪里开始寻找这个bug吗?或者我该如何解决这个问题?我只需要在我的项目中使用一个简单的时间跨度选择器,让用户选择一个持续时间

旁注:

我还在我的项目中使用MVVM Light Toolkit、Telerik RadControls Toolkit和Silverlight for Windows Phone Toolkit 2011年2月。也许这些工具箱中有一个在干扰


我还打开了关于Coding4Fun工具Codeplex页面的新讨论:

尝试创建一个新的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下载了这个软件包,它运行得很好。您的项目中似乎存在控制冲突。

这是工具箱中的一个错误。这一问题已在修订版65579中得到修复,当将Telerik RadControls(RadPhoneApplicationFrame)与TimeSpanPicker一起使用时,这是一个bug。