数字选择器与windows phone 8(xaml)中的警报应用程序中的时间选择器相同

时间:2014-10-26 05:35:18

标签: xaml windows-phone-8 windows-phone

我是Windows手机开发的新手,我需要滚动号码选择器(作为闹钟应用程序中的时间选择器),如图所示,我该怎么办呢......

View Image Here

1 个答案:

答案 0 :(得分:0)

如果您只需要一个类似于TimePicker的数字列表,则填充TimePicker使用的相同原始控件。在这种情况下,您需要查看LoopingSelector,您仍然需要NuGet /安装Windows Phone工具包。

使用

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


<toolkit_primitives:LoopingSelector>
    <primitives:LoopingSelector.ItemTemplate>
        <DataTemplate>
             <!-- design your own square box+text -->
        </DataTemplate>
    </primitives:LoopingSelector.ItemTemplate>      
</toolkit_primitives:LoopingSelector>

了解更多信息:

TimePickerPage.xaml Source Code
MSDN Forum on LoopingSelector






旧解决方案

如果您正在使用WP 8.0+ SL,请参阅此SO帖子:TimePicker 24h Format。它涉及Windows Phone Toolkit:TimePicker <toolkit:TimePicker>


否则,如果您正在执行WP8.1运行时应用程序,只需将ClockIdentifier设置为24HourClock。

<TimePicker Header="24HourClock" ClockIdentifier="24HourClock"/>