我已经在我的应用程序中使用文本框将时间输入实现为一段时间,并将字符串解析为TimeSpan对象。
//Assign text box string value to a time span variable.
TimeSpan workTm = TimeSpan.ParseExact(wrkString, @"hh\ \:\ mm\ \:\ ss\ \:\ fff", CultureInfo.InvariantCulture);
但我想知道如何在应用程序中添加如下图像的时间选择器控件。我在工具箱中看不到任何可用的控件。
我可以使用任何自定义控件以及它是如何实现的?
答案 0 :(得分:2)
如果您正在制作Silverlight Windows Phone 8.1应用程序,则需要使用Silverlight Windows Phone工具包中的TimePicker控件。
从Silverlight Windows Phone工具包here了解有关TimePicker和DatePicker控件的更多信息。
如果您正在制作WinRT Windows Phone 8.1应用程序,则SDK中包含TimePicker控件。 (yaay!)
归结为使用它:(Silverlight)
<toolkit:TimePicker Value="{Binding Date}” />
或:(WinRT)
<TimePicker Time="{Binding Time}"/>
有关从一个移植到另一个的更多信息,包括某些细微的差异,可以找到on Shawn's blog。