// ----------------------------------------------------------------------
        public SettingCollectorCollection(ApplicationSettings applicationSettings)
        {
            if (applicationSettings == null)
            {
                throw new ArgumentNullException("applicationSettings");
            }

            this.applicationSettings = applicationSettings;
        } // SettingCollectorCollection
        } // GetApplicationSettings

        // ----------------------------------------------------------------------
        public static void SetApplicationSettings(DependencyObject obj, ApplicationSettings applicationSettings)
        {
            obj.SetValue(PropertyProperty, applicationSettings);
        } // SetApplicationSettings