我的Metro应用程序需要一个DATEPICKER控件。我检查了工具箱,但找不到工具箱。 我在谷歌上搜索过但是有来自Telerik的付费版本,我不能使用试用版,因为它会在市场上被拒绝。 需要帮助
答案 0 :(得分:9)
很抱歉,这将是您不喜欢的答案,但答案就是答案。
在Windows Phone中,有一个Windows Phone Toolkit,其中包含许多XAML控件,而不是SDK附带的控件。 Windows 8没有这样的工具包。
通过简单的互联网搜索,您可能会找到WinRT XAML Toolkit。这是一个很好的资源,不是来自Microsoft,但也不包括日期选择器。
你也可能偶然发现WinRT XAML Calendar。这是Silverlight日历中的端口。而且,这很好。但不是挑选者。
另一个优秀的免费资源是来自微软的Tim Heuer的Callisto Toolkit。这解决了许多问题(如设置和弹出窗口),但不解决日期选择器。
在最近的一次DevRadio播客采访中(我们还没有发布那一集)与Tim Heuer我问他日期选择器是否在Callisto的路上,他说也许。原因是,本地化日期选择器是一个真正的痛苦,因为世界各地的日期处理不完全相同。这对发烧友构建自定义日期选择器的障碍很重要。这就是为什么你还没有找到一个免费的。
我想很快就会有一个免费的约会选择器。而且,说实话,我很惊讶我还没见过。它只是说明了任务的复杂性。你不是第一个问这个问题的人Where is the date picker in WinRT XAML?(:)我是! )
说了这么多,我认为这保证了那些付费的第三方组件能够正确,完整和(通常)精美地完成工作的理由。让我们看看我们的选择是什么: