-3

我不确定这是如何成为显示值的,因为我没有在我的应用程序的任何地方指定它。

<DatePicker Grid.Column="1" Grid.Row="3" 
    Height="25" 
    HorizontalAlignment="Left"
    Margin="12,1,0,0" 
    x:Name="datePicker_dob" 
    Validation.Error="Validation_Error" 
    SelectedDate="{Binding UpdateSourceTrigger=PropertyChanged,
                   Path= dob,
                   ValidatesOnDataErrors=True,
                   NotifyOnValidationError=True}" 
    VerticalAlignment="Top" 
    Width="115" 
    SelectedDateFormat="Short" />
4

3 回答 3

5

这是一个空的 DateTime 的值。(new DateTime()DateTime.MinValue

于 2013-01-14T16:59:27.140 回答
0

答案就在您的问题中:) 由于您没有指定值,因此它显示了 minValue。你只需要设置一些值,比如今天的日期

于 2013-01-14T17:06:34.273 回答
0

在您的课程中,您可以添加一个属性dob,如下所示:

private DateTime _dob;
public DateTime dob 
{
    get { return _dob; }
    set {_dob = value; }
}

然后从您的构造函数初始化它: dob = new DateTime...

于 2013-01-14T17:25:32.300 回答