AC.AvalonControlsLibrary.Controls.DatePicker.OnDateChanged C# (CSharp) Method

OnDateChanged() private method

private OnDateChanged ( System.DateTime newDate, System.DateTime oldDate ) : void
newDate System.DateTime
oldDate System.DateTime
return void
        private void OnDateChanged(DateTime newDate, DateTime oldDate)
        {
            DateSelectedChangedRoutedEventArgs args = 
                new DateSelectedChangedRoutedEventArgs(SelectedDateChangedEvent);
            args.NewDate = newDate;
            args.OldDate = oldDate;

            currentlyViewedMonth = newDate.Month;
            currentlyViewedYear = newDate.Year;
            
            RaiseEvent(args); ;
        }

Usage Example

Exemplo n.º 1
0
        //raise the property changed for CurrentlySelectedDateProperty
        static void CurrentlySelectedDatePropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
        {
            DatePicker picker = (DatePicker)obj;

            picker.OnDateChanged(picker.CurrentlySelectedDate, (DateTime)e.OldValue);
            picker.OnPropertyChanged(new PropertyChangedEventArgs(CurrentlySelectedDateStringPropertyName));
        }