我是Windows手机开发的新手,我需要滚动号码选择器(作为闹钟应用程序中的时间选择器),如图所示,我该怎么办呢......
答案 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"/>