AC.AvalonControlsLibrary.Controls.DatePicker.DatesListSelectionChanged C# (CSharp) Метод

DatesListSelectionChanged() приватный метод

private DatesListSelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
sender object
e System.Windows.Controls.SelectionChangedEventArgs
Результат void
        void DatesListSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ListBox list = datesList as ListBox;
            if (list != null 
                && DatesSelectionMode != SelectionMode.Single
                && list.SelectedItems != null)// if the listbox supports multi select
            {
                CurrentlySelectedDates.Clear();
                foreach (object item in list.SelectedItems)
                    CurrentlySelectedDates.Add(GetDateFromCell((DayCell)item));
            }
            else
            {
                if (datesList.SelectedIndex != -1)
                    CurrentlySelectedDate = GetDateFromCell((DayCell)datesList.SelectedItem);
            }
        }