Xamarin Forms从UWP上的代码打开DatePicker

时间:2019-02-26 02:22:30

标签: xamarin xamarin.forms uwp datepicker nullable

尝试以xamarin形式制作自定义控件以处理可为空的日期。似乎有很少的例子涵盖iOS和Android,但它们也没有涵盖UWP。我已经完成所有设置,但是当您有一个不可见的datePicker并对其调用.focus()时,问题就出现了,iOS和Android都弹出了datePicker弹出窗口,但这不适用于UWP。

有人知道如何从代码中打开UWP DatePicker吗?

1 个答案:

答案 0 :(得分:0)

请直接使用DatePicker,而不要使用不可见的DatePickerFlyout。您可以使用其无参数构造函数实例化它,然后使用ShowAtAsync方法将其显示在特定位置:

var flyout = new DatePickerFlyout();
await flyout.ShowAtAsync(myButton); //show the flyout at a button