C# C WP8从代码中打开时间选择器

C# C WP8从代码中打开时间选择器,c#,windows-phone-8,timepicker,C#,Windows Phone 8,Timepicker,如何打开时间选择器从C中选择新时间?而不是点击控件 有什么简单的方法可以做到这一点吗?我想你指的是这里的Windows Phone Toolkit TimePicker控件 从阅读报告来看,似乎不是这样。打开选择器页面由OpenPickerPage方法完成,该方法是私有的,并且仅从OnDateButtonClick方法调用,该方法也是私有的,用于处理私有按钮上的单击事件 当然,由于控件是开源的,您可以获取控件的源代码,并使用其中一种方法制作自己的副本。据我所知,这是允许的。我曾经有过同样的问题。

如何打开时间选择器从C中选择新时间?而不是点击控件


有什么简单的方法可以做到这一点吗?

我想你指的是这里的Windows Phone Toolkit TimePicker控件

从阅读报告来看,似乎不是这样。打开选择器页面由OpenPickerPage方法完成,该方法是私有的,并且仅从OnDateButtonClick方法调用,该方法也是私有的,用于处理私有按钮上的单击事件


当然,由于控件是开源的,您可以获取控件的源代码,并使用其中一种方法制作自己的副本。据我所知,这是允许的。

我曾经有过同样的问题。我通过使用Windows Phone工具包并公开控件的OpenPickerPage解决了这个问题。

谢谢你的回答。这并不容易,但我做到了。计时器选择器tp=新计时器选择器;tp.PickerPageUri=新Uri/Microsoft.Phone.Controls.Toolkit;组件/DateTimePickers/TimePickerPage.xaml,UriKind.RelativeOrAbsolute;tp.OpenPickerPage;属性PickerPageUri不能为null:@AndrewSpec我正在尝试使用您使用的代码,但是时间选择器不包含openPickerPage方法。您是如何实现这一点的?您可以共享您的解决方案吗?