【问题标题】:Date & Time Picker can't be set to blank日期和时间选择器不能设置为空白
【发布时间】:2015-03-20 17:23:21
【问题描述】:

我正在创建一个 Windows Phone 8.1 通用应用程序。我在 XAML 页面上有一个组合框和日期选择器和时间选择器。当我在 Combobox 中选择某个值时,我需要将 datepicker 保持为空白。不想显示任何内容,甚至是默认日期和时间。

但不幸的是,我没有找到任何方法将其设置为空白。如果没有为日期/时间选择器控件分配值,则它仅在日期选择器中显示默认日期值,在时间选择器中显示默认时间。

请建议,我怎样才能做到这一点?

【问题讨论】:

  • 你有没有想过使用TimePickerFlyout?例如,将其分配给按钮,您可以定义任何内容,甚至是 epmty。第二种方法是更改​​日期/时间选择器的默认模板。
  • 嘿,我们怎么能用第二种方法呢?
  • 正如我所检查的那样,它并不是那么简单,因此默认弹出按钮会更改按钮的内容,无论您在其中定义什么。

标签: c# windows-runtime windows-phone windows-phone-8.1 win-universal-app


【解决方案1】:

一种方法是使用DatePickerFlyout。有了这个,你可以把任何东西作为你的 Button 的内容。比如这样:

<Button Content="Click">
    <Button.Flyout>
        <DatePickerFlyout />
    </Button.Flyout>
</Button>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-15
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多