WPF中的日期控件

1. Calendar控件

<Grid>
    <Calendar x:Name="Calendar1" DisplayMode="Month" DisplayDateEnd="2020-1-1"
              FirstDayOfWeek="Monday" SelectedDatesChanged="Calendar_SelectedDatesChanged"
              SelectionMode="MultipleRange" IsTodayHighlighted="True"></Calendar>
    <Button Content="Button" HorizontalAlignment="Left" Margin="580,86,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click"/>
</Grid>
private void Button_Click(object sender, RoutedEventArgs e)
{
    string s = "";
    for (int i = 0; i < Calendar1.SelectedDates.Count; i++)
    {
        s += Calendar1.SelectedDates[i].ToShortDateString()+";";
    }
    Title = s;
}

c3d.club

不知道为啥需要点击两次标题才能更新

2. DatePicker控件

<DatePicker HorizontalAlignment="Center" VerticalAlignment="Top"
            Margin="25" DateValidationError="DatePicker_DateValidationError"></DatePicker>

c3d.club