C# 在Windows Phone 8.1中选择时间跨度的最佳实践是什么?

C# 在Windows Phone 8.1中选择时间跨度的最佳实践是什么?,c#,windows-phone-8.1,C#,Windows Phone 8.1,我正在制作我的第一个WP8.1应用程序-厨房定时器。我将文本框作为时间跨度值的输入,然后解析它。所以,用户必须将timespan作为原始文本写入,这和用户必须写入数字和冒号一样不实际 我正在寻找一些技术,如何让用户选择时间跨度值。在WP8中,WP工具箱中有TimeSpanPicker。但是在WP8.1中使用什么呢?我更喜欢一些“开箱即用”的解决方案 我的想法: 使用3个文本框表示小时、分钟和秒 使用自动放置冒号的实时解析。但这很难编码 有没有更好(更简单)的方法?我不使用它,但这可能更适合。

我正在制作我的第一个WP8.1应用程序-厨房定时器。我将文本框作为时间跨度值的输入,然后解析它。所以,用户必须将timespan作为原始文本写入,这和用户必须写入数字和冒号一样不实际

我正在寻找一些技术,如何让用户选择时间跨度值。在WP8中,WP工具箱中有TimeSpanPicker。但是在WP8.1中使用什么呢?我更喜欢一些“开箱即用”的解决方案

我的想法:

  • 使用3个文本框表示小时、分钟和秒
  • 使用自动放置冒号的实时解析。但这很难编码

有没有更好(更简单)的方法?

我不使用它,但这可能更适合。您的目标是运行时还是Silverlight?至于Silverlight,您应该在WPToolkit中找到一些有用的控件。在RT中,有和,虽然如果你需要秒,会有问题,我相信你需要它们作为厨房定时器。因此,我会寻找某种循环选择器或类似的东西。我的目标是运行时。我注意到有时间选择器,但它是用来选择白天,而不是时间跨度的。我认为,WP8.1中没有循环选择器的实现。WP工具包中有一个,但仅适用于WP8。