protected override void OnClosed(EventArgs e)
        {
            base.OnClosed(e);
            var newSettings = SettingsService.GetScreenShakeSettings();

            settings.CloneFrom(newSettings);
        }
Beispiel #2
0
        public static void SaveToStorage(ScreenShakeSettings settings)
        {
            if (settings == null)
            {
                throw new ArgumentNullException("settings");
            }

            SettingsRepository.SaveToStorage(settings, ServiceProvider.GlobalProvider);

            screenShakeSettingsCache.CloneFrom(settings);
        }