2011-08-26 89 views
1

有沒有一種簡單的方法可以讓Windows Phone 7的數字選取器看起來像一個timepicker控件?我想去有自定義範圍0-99:0-59。 0-9,同時保持原生的Windows手機外觀。 Google,Bing和msdn似乎對這個主題的信息非常含糊。Timepicker控件?

我發現了一篇文章,描述了我想要做的事here.我的問題是,文章是舊的,如果我鍵入工具包:在我的XAML代碼中,沒有任何建議出現了循環選擇器。如果我進入我的工具箱,請右鍵單擊,選擇項目。沒有用於循環選擇器或無限列表選擇器的控件。

source code也不起作用。

我對這裏要做的事情感到不知所措。

我正在使用Visual Studio 2010/c#4.0。

+0

http://stackoverflow.com/questions/7210480/custom-number-picker的杜佩 –

回答

4

最簡單的方法是使用的NuGet近期八月WP7 Silverlight Toolkit釋放的引用添加到您的項目,然後將下面的命名空間引用添加到您的XAML的頂部

<phone:PhoneApplicationPage 
    ... 
    xmlns:toolkitPrimitives="clr-namespace:Microsoft.Phone.Controls.Primitives;assembly=Microsoft.Phone.Controls.Toolkit" 
/> 

然後,您應該能夠使用如下代碼:

<toolkitPrimitives:LoopingSelector ... /> 
1

確保您使用的是正確的命名空間。 LoopingSelector位於Microsoft.Phone.Controls.Primitives命名空間中。所以,你的的xmlns應該是這樣的:

xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls.Primitives;assembly=Microsoft.Phone.Controls.Toolkit"