/// <summary>
        ///  DataSourceChanged. Change of a data source.
        /// </summary>
        /// <param name="d">Dependency object of a data picker</param>
        /// <param name="e">Dependency object of a data source</param>
        private static void OnDataSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            DataPickerItemsControl control = d as DataPickerItemsControl;

            if (control != null)
            {
                control.OnDataSourceChanged(e);
            }
        }
        /// <summary>
        /// Handle the change of a label in a collection datapicker controls.
        /// </summary>
        /// <param name="d">Dependency object of the label</param>
        /// <param name="e">Event changed</param>
        private static void OnLabelSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            DataPickerItemsControl control = d as DataPickerItemsControl;

            control.OnLocaleLabelChanged(e);
        }