C# 如何更改WPF日历控件中的默认“今日”日期?

C# 如何更改WPF日历控件中的默认“今日”日期?,c#,wpf,mvvm,calendar,C#,Wpf,Mvvm,Calendar,在标准WPF日历控件中,是否有方法将当前日期更改为今天以外的日期 对MVVM项目使用以下VS 2010绑定,显示的月份与显示日期正确对齐。但是,表示今天的灰显日期保持不变,仅当日历移动到与今天所在的月份时灰显 <Calendar SelectedDate="{Binding RTO.SelectedDate}" DisplayDate="{Binding Path=RTO.DisplayDate}" Margin="151,122,0,

在标准WPF日历控件中,是否有方法将当前日期更改为今天以外的日期

对MVVM项目使用以下VS 2010绑定,显示的月份与显示日期正确对齐。但是,表示今天的灰显日期保持不变,仅当日历移动到与今天所在的月份时灰显

  <Calendar SelectedDate="{Binding RTO.SelectedDate}" 
            DisplayDate="{Binding Path=RTO.DisplayDate}"
            Margin="151,122,0,0" 
            VerticalAlignment="Top" 
            Width="205" />
我想做的是将viewmodel中日历的当前日期从默认日期DateTime.Today更改为其他日期。这能做到吗?我希望SelectedDate保留用户选择的内容。也就是说,所选日期不一定是当前日期

如果这是一个重复的问题,我道歉。但我在谷歌上搜索的所有内容似乎都使用selecteddate作为当前日期。

请将IsTodayHighlighted=False属性添加到控件中。希望它能起作用


设置IsTodayHighlighted=False似乎会关闭今天日期的灰色显示,但不会为我能找到的任何日期显示灰色框:。思想?