点击按钮打开日期选择器

时间:2017-03-20 16:10:36

标签: uwp windows-phone windows-10-mobile

我想使用内置日期选择器或日历日期选择器,但没有默认视图 - 我有一个页面显示所选月份的数据列表 - 我有一个按钮,单击时应显示更改控件月份 - 我只想要按钮,而不是显示的选定日期。

UI如下所示,日历按钮(右上角)应该打开日期选择器。 似乎没有一种以编程方式打开它的方法。

我可以将日期选择器添加到另一个页面并在内容对话框中显示,但它看起来并不好。

如果我可以将日期选择器设置为看起来像一个按钮,那会更好 - 但我找不到办法来做到这一点。

有人可以建议任何替代方法吗?calendar button

1 个答案:

答案 0 :(得分:3)

我认为你要找的是DatePickerFlyout

<Button Content="Choose date">
    <Button.Flyout>
        <DatePickerFlyout Date="{x:Bind ChosenDate, Mode=TwoWay}"/>
    </Button.Flyout>
</Button>

点击按钮后会显示选择器。您可以将弹出按钮添加到任何控件,但是在某些控件中,您必须手动显示它。使用按钮,它将自动运行。