我有
wpfx:DateTimePicker x:Name =" dat_reg"
我想在窗口打开时设置日期和时间我是如何做到的。
我的代码是
<wpfx:DateTimePicker x:Name="dat_reg" Height="23" Margin="223,270,184,-237" Grid.ColumnSpan="3"></wpfx:DateTimePicker>
public frm_main()
{
InitializeComponent();
//dat_reg.SetValue(DateTime.Now.ToShortDateString());
}
但这不起作用。谢谢
答案 0 :(得分:1)
使用SelectedDate
中的DateTimePicker
属性,而不是设置值。您可以将日期和时间存储在DateTime
类型中,无需将其转换为string
类型
public frm_main()
{
InitializeComponent();
dat_reg.SelectedDate= DateTime.Now;
//dat_reg.SelectedDate = new DateTime(2018, 05, 07);
//In this way you can assign instance of DateTime with specific Date and time
}
答案 1 :(得分:0)
设置Value
属性和FormatString
属性:
dat_reg.Value = DateTime.Now;
dat_reg.Format = Xceed.Wpf.Toolkit.DateTimeFormat.DateTimeFormat.Custom;
dat_reg.FormatString = "d";