Exemple #1
0
        public ViewModel()
        {
            Goto = new NavigationalPages();

            UserSettings = new SettingsResolver<UserSettings>().Settings;
            UserSettings.PropertyChanged += UserSettings_PropertyChanged;
        }
Exemple #2
0
        public MyControl(ToolWindowPane parent)
        {
            ParentPane = parent;
            InitializeComponent();

            // Apply
            this.Settings = SettingsResolver.OfSettingsId("VS2012");
            this.SetRegistryValues();
        }
        ApplicationSettings LoadSettingsInternal(string path)
        {
            var settings = SettingsResolver.Load(path);

            if (settings != null)
            {
                appStorage.CurrentSettingsPath = path;
            }

            return(settings);
        }
Exemple #4
0
        public MainWindow()
        {
            InitializeComponent();

            this.AllSettings = SettingsResolver
                               .GetAllConfigurations()
                               .Where(x => x.IsPluginInstalled)
                               .ToArray();

            foreach (var config in this.AllSettings)
            {
                this.VersionSelection.Items.Add(config.Name);
            }

            if (this.AllSettings.Length > 0)
            {
                this.VersionSelection.SelectedIndex = 0;
            }
            this.Settings = this.AllSettings[0];

            this.SetRegistryValues();

            this.VersionSelection.SelectionChanged += changeSelection;
        }
Exemple #5
0
        private async Task <bool> Save <T>(T settingsModel)
        {
            var settings = SettingsResolver.Resolve <T>();

            return(await settings.SaveSettingsAsync(settingsModel));
        }
Exemple #6
0
        private async Task <T> Get <T>()
        {
            var settings = SettingsResolver.Resolve <T>();

            return(await settings.GetSettingsAsync());
        }
 public SelectiveSyncViewModel()
 {
     CanStartUploading = true;
     Images = new ObservableCollection<ImageListItem>();
     _mediaLibrary = new MediaLibrary();
     SelectAlbumCommand = new DelegateCommand(SelectAlbum);
     SyncSelectedCommand = new DelegateCommand(SyncSelected);
     App.On<PictureUploadedToDropbox>(Handler);
     hideUploaded = new SettingsResolver<UserSettings>().Settings.HideUploaded;
     LoadAlbums();
 }
Exemple #8
0
        private void changeSelection(object sender, EventArgs e)
        {
            this.Settings = this.AllSettings[((ComboBox)sender).SelectedIndex];

            SetRegistryValues();
        }