-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 に答える