2014-10-23 1 views
1

Я внедрил ввод времени как время в моем приложении с помощью текстового поля и разбора строки на объект TimeSpan.Как добавить пользовательский таймер в приложение Windows Phone 8.1?

//Assign text box string value to a time span variable. 
TimeSpan workTm = TimeSpan.ParseExact(wrkString, @"hh\ \:\ mm\ \:\ ss\ \:\ fff", CultureInfo.InvariantCulture); 

Но мне интересно, как я могу добавить элемент управления выбора времени, как показано ниже для приложения. Я не вижу никакого элемента управления в панели инструментов.

Является ли какой-либо пользовательский элемент управления, который я мог бы использовать и как он реализован?

time picker win phone 8.1 app

ответ

2

Если вы делаете Silverlight Windows Phone 8.1 приложение, вам нужно использовать элемент управления TimePicker из Silverlight Windows Phone инструментарием.

Подробнее о средствах управления TimePicker и DatePicker от Silverlight Набор инструментов для Windows Phone here.

Если вы используете приложение WinRT для Windows Phone 8.1, в SDK есть элемент управления TimePicker. (Yaay!)

Сводится к его использованию, как это: (Silverlight)

<toolkit:TimePicker Value="{Binding Date}” /> 

или: (WinRT)

<TimePicker Time="{Binding Time}"/> 

Более подробную информацию о переходе от одного к другому, который включает в себя некоторые тонкие Различия не найдены on Shawn's blog.

+0

Я не вижу какого-либо элемента управления TimePicker в своем наборе инструментов в VS, любая идея, как добавить его в свой xaml? Я разрабатываю для Win Phone 8.1 –

+0

К сожалению, нет никакого управления, как показано на изображении OP, которое делает TimeSpan; по крайней мере, не для 8.1 универсального. – Sinaesthetic

 Смежные вопросы

  • Нет связанных вопросов^_^