Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }