【问题标题】:Timepicker control?时间选择器控制?
【发布时间】:2011-08-26 23:43:05
【问题描述】:
有没有一种简单的方法可以为 windows phone 7 制作一个看起来像 timepicker 控件的数字选择器?我想要自定义范围 0-99 : 0-59 。 0-9,同时保持原生 windows phone 外观。 Google、bing 和 msdn 似乎对该主题的信息非常模糊。
我发现一篇文章准确描述了我想要做的事情here. 我的问题是这篇文章很旧,如果我键入 toolkit: 在我的 XAML 代码中,没有关于循环选择器的建议。如果我进入我的工具箱,右键单击,选择项目。没有用于循环选择器或无限列表选择器的控件。
source code 也不起作用。
我有点不知所措。
我正在使用 Visual Studio 2010 / c#4.0。
【问题讨论】:
标签:
windows-phone-7
timepicker
windows-phone-7.1
【解决方案1】:
最简单的方法是使用 NuGet 将最近 8 月 WP7 Silverlight Toolkit 版本的引用添加到您的项目中,然后将以下命名空间引用添加到您的 xaml 的顶部
<phone:PhoneApplicationPage
...
xmlns:toolkitPrimitives="clr-namespace:Microsoft.Phone.Controls.Primitives;assembly=Microsoft.Phone.Controls.Toolkit"
/>
你应该能够使用这样的代码:
<toolkitPrimitives:LoopingSelector ... />
【解决方案2】:
确保您使用的是正确的命名空间。 LoopingSelector 位于 Microsoft.Phone.Controls.Primitives 命名空间中。所以你的 xmlns 应该是这样的:
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls.Primitives;assembly=Microsoft.Phone.Controls.Toolkit"