如何从 C# 中的 DatePicker(WPF) 中获取价值?

Posted

技术标签:

【中文标题】如何从 C# 中的 DatePicker(WPF) 中获取价值?【英文标题】:How do I get value from DatePicker(WPF) in C#? 【发布时间】:2017-05-17 18:43:27 【问题描述】:

我的程序中有一个 DatePicker 类,但如何从中获取实际值,例如 19.12.2017?我尝试应用用于从 WinForms 中的 DateTimePicker 获取值的方式,但它没有用。

【问题讨论】:

【参考方案1】:

您从 DatePicker 的 SelectedDate 属性中获取选定的值。

<DatePicker x:Name="dp" />

DateTime? selectedDate = dp.SelectedDate;
if(selectedDate.HasValue)

    string formatted = selectedDate.Value.ToString("dd.MM.yyyy", System.Globalization.CultureInfo.InvariantCulture);

【讨论】:

以上是关于如何从 C# 中的 DatePicker(WPF) 中获取价值?的主要内容,如果未能解决你的问题,请参考以下文章