static CustomDateTimePicker()
        {
            DefaultStyleKeyProperty.OverrideMetadata(typeof(CustomDateTimePicker), new FrameworkPropertyMetadata(typeof(CustomDateTimePicker)));

            BorderBrushProperty.OverrideMetadata(typeof(CustomDateTimePicker), new FrameworkPropertyMetadata(new SolidColorBrush(Colors.DeepSkyBlue)));
            BorderThicknessProperty.OverrideMetadata(typeof(CustomDateTimePicker), new FrameworkPropertyMetadata(new Thickness(1)));

            SelectedDateProperty.OverrideMetadata(typeof(CustomDateTimePicker), new FrameworkPropertyMetadata(DateTime.Now.Date, SelectedDateChangedCb));
        }
Example #2
0
 set => SetValue(SelectedDateProperty, value);
Example #3
0
 set => SetValue(SelectedDateProperty, value.HasValue ? value.Value.Date : value);
Example #4
0
 get => (DateTime?)GetValue(SelectedDateProperty); set => SetValue(SelectedDateProperty, value);