Как програмно да зададете WPF Toolkit DateTimePicker

Не мога да повярвам, че няма нито една проба за инструмента за избор на дата и час на xceed WPF toolkit. Всичко, което има, са кодови фрагменти, които са безполезни за начинаещи като мен.

Декларирах своя инструмент за избор на дата и време, както следва:

<xctk:DateTimePicker x:Name="dpFromAT" Grid.Row="0" Grid.Column="2"  ></xctk:DateTimePicker>

сега всичко, което искам да направя, е да задам стойността, която се показва, когато стартирам програмата си. Опитах следния код по време на заредено събитие, но никой не работи:

dpFromAT.DefaultValue = (DateTime?)CUtilities.VisibleChartTrendFrom;
dpFromAT.Value = (DateTime?)CUtilities.VisibleChartTrendFrom;
dpToAT.DefaultValue = (DateTime?)CUtilities.VisibleChartTrendTo;
dpToAT.Value = (DateTime?)CUtilities.VisibleChartTrendTo;

person user1034912    schedule 09.11.2015    source източник
comment
Опитах в моя проект и работи.   -  person csharpwinphonexaml    schedule 09.11.2015


Отговори (1)


DateTimePicker има свойството Value, тъй като няма друго свойство с тип DateTime. Свържете това свойство с XAML и то се актуализира автоматично, когато страницата се зареди

кодов фрагмент:

<xctk:DateTimePicker Value="{Binding todayDate}"></xctk:DateTimePicker>

private DateTime todayDate = DateTime.Today;
        public DateTime todayDate
        {
            get
            {
                return todayDate
            }
            set
            {
                  todayDate = value;
             }
          }
person ReeganLourduraj    schedule 09.11.2015
comment
Благодаря, опитах това, но не работи. Направих обвързването, но когато направя следното: 'dpFromDT = CUtilities.VisibleChartTrendFrom;' не получава актуализация - person user1034912; 09.11.2015
comment
не създавайте никакъв екземпляр или препращайте име на контролата. просто актуализирайте стойността в свойство и то ще се актуализира автоматично. просто опитайте това като todayDate = CUtilities.VisibleChartTrendFrom; - person ReeganLourduraj; 09.11.2015
comment
Не, все още не работи.. Не се притеснявайте за това, реших да зарежа глупавия xceed DateTimePicker - person user1034912; 09.11.2015