尝试以xamarin形式制作自定义控件以处理可为空的日期。似乎有很少的例子涵盖iOS和Android,但它们也没有涵盖UWP。我已经完成所有设置,但是当您有一个不可见的datePicker并对其调用.focus()时,问题就出现了,iOS和Android都弹出了datePicker弹出窗口,但这不适用于UWP。
有人知道如何从代码中打开UWP DatePicker吗?
答案 0 :(得分:0)
请直接使用DatePicker
,而不要使用不可见的DatePickerFlyout
。您可以使用其无参数构造函数实例化它,然后使用ShowAtAsync
方法将其显示在特定位置:
var flyout = new DatePickerFlyout();
await flyout.ShowAtAsync(myButton); //show the flyout at a button