void LoadPreferences() { PreferencesSettings settings = (PreferencesSettings)App.Current.FindResource("prefsettings"); PreferencesViewModel prefVM = ViewModelLocator.Instance.PreferencesVM; prefVM.BassCode = settings.BassCode; prefVM.BassUser = settings.BassUser; prefVM.EnableProxy = settings.EnableProxy; prefVM.Host = settings.Host; prefVM.Port = settings.Port; prefVM.ProxyDomain = settings.ProxyDomain; prefVM.ProxyPassword = settings.ProxyPassword; prefVM.ProxyUser = settings.ProxyUser; prefVM.SelectedDevice = settings.SelectedDevice; if (SettingsReloaded != null) { SettingsReloaded(settings, EventArgs.Empty); } }
void SavePreferences() { PreferencesSettings settings = (PreferencesSettings)App.Current.FindResource("prefsettings"); PreferencesViewModel prefVM = ViewModelLocator.Instance.PreferencesVM; settings.BassCode = prefVM.BassCode; settings.BassUser = prefVM.BassUser; settings.EnableProxy = prefVM.EnableProxy; settings.Host = prefVM.Host; settings.Port = prefVM.Port; settings.ProxyDomain = prefVM.ProxyDomain; settings.ProxyPassword = prefVM.ProxyPassword; settings.ProxyUser = prefVM.ProxyUser; settings.SelectedDevice = prefVM.SelectedDevice; settings.Save(); if (SettingsSaved != null) { SettingsSaved(settings, EventArgs.Empty); } }