跳到主要内容

github/tai

公开

Tai · Windows 软件与网站使用时长统计。上游 Planshit/Tai 的源码镜像,非灵栈原创;MIT 许可。来源:https://github.com/Planshit/Tai 。本次为手动同步,暂不提供安装包。

提交记录
修改UI/Controls/DatePickerBar/DatePickerBar.cs+17 −1看文件
@@ -22,8 +22,16 @@ namespace UI.Controls.DatePickerBar
2222 set { SetValue(ShowTypeProperty, value); }
2323 }
2424 public static readonly DependencyProperty ShowTypeProperty =
25删除: DependencyProperty.Register("ShowType", typeof(DatePickerShowType), typeof(DatePickerBar), new PropertyMetadata(DatePickerShowType.Day));
25新增: DependencyProperty.Register("ShowType", typeof(DatePickerShowType), typeof(DatePickerBar), new PropertyMetadata(DatePickerShowType.Day,new PropertyChangedCallback(OnShowTypeChanged)));
2626
27新增: private static void OnShowTypeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
28新增: {
29新增: var control = d as DatePickerBar;
30新增: if (e.NewValue != e.OldValue)
31新增: {
32新增: control.Render();
33新增: }
34新增: }
2735
2836 public DateTime SelectedDate
2937 {
@@ -144,6 +152,14 @@ namespace UI.Controls.DatePickerBar
144152
145153 private void Render()
146154 {
155新增: if(Container == null)
156新增: {
157新增: return;
158新增: }
159新增: DateList.Clear();
160新增: ItemsDictionary.Clear();
161新增: Container.Children.Clear();
162新增:
147163 if (ShowType == DatePickerShowType.Day)
148164 {
149165 // 前30天