2012-12-05 51 views
0

可能重複:
Where is the date picker in WinRT XAML?DatePicker控件在Windows 8

我需要爲我的metro應用一個datepicker控制。我檢查了工具箱,找不到一個。 我在谷歌搜索但有Telerik付費版本,我不能使用試用控制,因爲它會在市場上被拒絕。 需要幫助

+0

可能是!!對不起,我沒有檢查 – Apoorv

+0

http://www.geekchamp.com/marketplace/components/winrt-calendar--date-picker – Dahevos

回答

9

對不起,這將是一個你不喜歡的答案,但這是答案。

在Windows Phone中,有一個Windows Phone Toolkit與SDK中附帶的許多XAML控件相比。 Windows 8沒有這樣的工具包。

通過簡單的互聯網搜索,您可能會發現WinRT XAML Toolkit。這是一個很好的資源,不是來自微軟,也不包括日期選擇器。

你也可能偶然發現WinRT XAML Calendar。這是Silverlight日曆中的一個端口。而且,它很好。但不是選擇器。

另一個優秀的免費資源是來自微軟的Tim Heuer的Callisto Toolkit。這解決了許多問題(如設置和彈出),但沒有日期選擇器。

在最近的一個DevRadio播客採訪中(我們還沒有發佈那集),我跟他問他日期選擇器是否在Callisto的路上,他說也許是。原因是,本地化日期選擇器是一個真正的痛苦,因爲世界各地的日期並不完全相同。這個障礙讓愛好者建立自定義日期選擇器非常重要。這就是爲什麼你還沒有找到一個免費的。

我想不久會有一個免費的日期選擇器彈出。而且,說實話,我很驚訝我還沒有看到一個。它只是說明了任務的複雜性。你不是第一個問這個問題Where is the date picker in WinRT XAML?(:)我是! )

說了這麼多,我認爲這對那些付費的第三方組件來說是合理的,它可以完全正確地,完整地和(經常)精美地完成工作。讓我們來看看我們的選擇是:

  1. 組件一(here)$ 395
  2. Telerik的(here)$ 199
  3. Infragistics的(here)測試
  4. Perpetuum公司(here)$ 99
  5. 的DevExpress(here) $ 499
  6. ComponentArt(none)

所以,它仍然可能會誘使你寫自己的。沒關係。如果你有支持文化的限制列表,你可以做到這一點。而且,回顧一下上面列表中的一些看起來如何 - 這會讓你走得更遠。如果你做得很好,分享財富並將其放在CodePlex上。

+0

你真的希望我把它標記爲答案:-P :-P :-P 。 – Apoorv