2014-11-13 2 views
0

Я знаю, что вы можете установить DisplayDateEnd в XAML, выполнив следующие действияWPF XAML DatePicker DisplayDateStart

DisplayDateEnd="{x:Static sys:DateTime.Today}" 

Можно ли установить DisplayDateStart только вернуться 6 дней, включая сегодня через XAML

Вот как я достигаю этого в настоящее время

dpLogDates.DisplayDateStart = DateTime.Today.AddDays(-6); 

ответ

3

Для этого вы можете создать свое собственное статическое свойство.

public static class DtHelper 
    { 
    public static DateTime myTime 
    { 
     get { return DateTime.Today.AddDays(-6); } 
    } 
    } 

В XAML

DisplayDateEnd="{x:Static app:DtHelper.myTime}"