设置DateTimePicker的默认值

Vib*_*lux 5 c# wpf xaml default-value datetimepicker

目前我的DateTimePickers是空白的,我希望他们有一个默认设置即

Today.AddYears(20); & Today.AddDays(5);
Run Code Online (Sandbox Code Playgroud)

我目前所做的是'DateTimePicker.Text = DateTime.Today.AddYears(-100).ToString();' 你可能会说,这不起作用,因此我问这个问题.

一点点信息: - 我需要它,以便如果它们没有被更改并且按下按钮它会使用默认日期.如果他们被更改,我显然需要使用更改日期.

建议.

XAML增加:

<igEditors:XamDateTimeEditor Name="startDateTimePicker"
  Grid.Row="1"
  Grid.Column="1"
  xmlns:igEditors="http://infragistics.com/Editors"
  Height="18"
  Width="100"
  Format="yyyy-MM-dd"
  VerticalAlignment="Top"
  HorizontalAlignment="Center" />
Run Code Online (Sandbox Code Playgroud)

Ode*_*ded 10

设置Value属性应该做的伎俩:

DateTimePicker.Value = DateTime.Today.AddYears(-100);
Run Code Online (Sandbox Code Playgroud)

由于它的类型是DateTime,您不需要任何ToString转换.