WPF-在日期选择器中选择日期时,是否有方法设置时间?

WPF-在日期选择器中选择日期时,是否有方法设置时间?,wpf,datetime,datepicker,Wpf,Datetime,Datepicker,我有一个日期选择器,并将所选日期绑定到一个日期时间。问题是这个选定的日期总是给我0:00:00的时间。有没有办法选择默认值 我正在考虑使用DateTime.AddHour().AddMinutes(),但我想要不依赖于该DateTime当前时间的东西。为什么不这样做: DateTime yourNewDateTime = new DateTime(datePickerDateTime.Year, datePicker

我有一个日期选择器,并将所选日期绑定到一个日期时间。问题是这个选定的日期总是给我0:00:00的时间。有没有办法选择默认值


我正在考虑使用DateTime.AddHour().AddMinutes(),但我想要不依赖于该DateTime当前时间的东西。

为什么不这样做:

DateTime yourNewDateTime = new DateTime(datePickerDateTime.Year,
                                        datePickerDateTime.Month,
                                        datePickerDateTime.Day,
                                        YOUR_DEFAULT_DATETIME_HOUR,
                                        YOUR_DEFAULT_DATETIME_MINUTES,
                                        YOUR_DEFAULT_DATETIME_SECONDS);

有一个可以增加时间的get

private DateTime? dt;
public DateTime? Dt 
{ 
    get { return dt; } 
    set 
    {
        if (dt == value) return;
        dt = value;
        NotifyPropertyChanged("DtTime");
        NotifyPropertyChanged("Dt");
    } 
}
public DateTime? DtTime
{
    get
    {
        if (dt == null) return null;
        return ((DateTime)dt).AddHours(6.0);
    }
}

在实例化视图模型时,为什么不将SelectedDate设置为特定的日期时间?但它是一个日期选择器。