wpfx: DateTimePicker, как установить дату и время вручную - PullRequest
0 голосов
/ 07 мая 2018

у меня

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());

    }

Но это не работает. Спасибо

Ответы [ 2 ]

0 голосов
/ 08 мая 2018

Установите свойство Value и свойство FormatString:

dat_reg.Value = DateTime.Now;
dat_reg.Format = Xceed.Wpf.Toolkit.DateTimeFormat.DateTimeFormat.Custom; 
dat_reg.FormatString = "d"; 
0 голосов
/ 07 мая 2018

Вместо установки значения используйте свойство 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

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...