/// <summary>
        /// ItemsSourceProperty property changed handler.
        /// </summary>
        /// <param name="d">DomainUpDown that changed its ItemsSource.</param>
        /// <param name="e">Event arguments.</param>
        private static void OnItemsSourcePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            DomainUpDown dud = (DomainUpDown)d;

            dud.OnItemsSourceChanged(e.OldValue as IEnumerable, e.NewValue as IEnumerable);
        }