【问题标题】:How to Display only DatePart in Wpf DateTimepicker?如何在 Wpf DateTimepicker 中仅显示 DatePart?
【发布时间】:2013-12-09 15:11:38
【问题描述】:

在 Wpf DateTimepicker 控件中以 mm/dd/yyyy 格式显示没有时间的日期。日期属性从视图模型绑定。

【问题讨论】:

  • 您使用的是哪个精确控制?您是否尝试过使用DatePicker
  • 是的,我正在使用 DatePicker。
  • 是的 - 当你问这个问题时,值得精确(DateTimepicker != DatePicker)。现在展示您如何在 XAML 中指定 DatePicker - 例如,您使用的格式(如果有)。
  • 误认为它是 DateTimePicker,我正在使用属性 SelectedDatetime 类型的 DateTime && SelectedDateTime="{Binding SelectedDate,Mode=TwoWay}"
  • 所以正如我所建议的,您是否尝试过使用 DatePicker,因为您只对日期感兴趣?我什至在 WPF 控件列表中都没有看到DateTimePicker。请编辑您的问题以链接到您正在使用的确切控件,并在问题中显示 XAML

标签: wpf c#-4.0


【解决方案1】:

在将 datetimepicker 绑定到 viewmodel 属性时,您可以指定日期格式,例如

{Binding DateTimeProperty, StringFormat={}{0:dd/MM/yyyy}"

【讨论】:

    【解决方案2】:

    您可以使用 SelectedDateFormat 属性。

     SelectedDateFormat="Short"
    

    可以使用自定义字符串格式。

    {Binding YourDateProperty, StringFormat={}{0:dd/MM/yyyy}"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-06
      • 1970-01-01
      • 1970-01-01
      • 2021-11-12
      • 1970-01-01
      相关资源
      最近更新 更多