如何在选择日期时关闭 DateTimePicker,我使用 Mahpps.Metro?

How to make DateTimePicker close when a date is selected, Im using Mahpps.Metro?

我正在使用 MahApps.Metro.Controls DateTimePicker,一切正常,除了在选择日期时日期时间弹出窗口不会关闭。有没有办法启用此功能。我浏览了一些文档,但没有找到这样的设置。

我认为您无法设置任何 属性 来获得此行为,但您可以处理 SelectedDateTimeChanged 事件:

private void DateTimePicker_SelectedDateTimeChanged(object sender, RoutedPropertyChangedEventArgs<DateTime?> e) =>
    ((MahApps.Metro.Controls.DateTimePicker)sender).IsDropDownOpen = false;