public ViewModel() { Goto = new NavigationalPages(); UserSettings = new SettingsResolver<UserSettings>().Settings; UserSettings.PropertyChanged += UserSettings_PropertyChanged; }
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); }
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; }
private async Task <bool> Save <T>(T settingsModel) { var settings = SettingsResolver.Resolve <T>(); return(await settings.SaveSettingsAsync(settingsModel)); }
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(); }
private void changeSelection(object sender, EventArgs e) { this.Settings = this.AllSettings[((ComboBox)sender).SelectedIndex]; SetRegistryValues(); }