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

本文关键字:控件 日历 日期 WPF 今天 何更改 默认 | 更新日期: 2023-09-27 18:04:14

是否有办法将当前日期更改为标准WPF日历控件中的其他日期?

在MVVM项目中使用以下绑定(VS 2010),正确显示的月份与DisplayDate保持一致。但是,表示"今天"的灰色日期保持不变,只有当日历移动到与"今天"所在的月份相同时才会显示为灰色。

  <Calendar SelectedDate="{Binding RTO.SelectedDate}" 
            DisplayDate="{Binding Path=RTO.DisplayDate}"
            Margin="151,122,0,0" 
            VerticalAlignment="Top" 
            Width="205" />

我想做的是将视图模型中日历的当前日期从默认的DateTime.Today更改为其他日期。这能做到吗?(我希望SelectedDate保持用户选择的任何内容。也就是说,selecteddate不一定是当前日期)。

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

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

请在控件中添加 istodayhighlight ="False"属性。希望它能起作用。

http://www.c-sharpcorner.com/UploadFile/mahesh/wpf-datepicker/