public MainViewModel(ProfilerPluginBase pluginContext) : base(pluginContext) { if (Designer.IsInDesignModeStatic) { return; } ThisGuiModelData = new MainGuiModel(); ThisGuiModelData.PropertyChanged += ThisGuiModelData_PropertyChanged; setActions(); setEvenets(); }
private void initThisGuiModelData() { var settings = JsonHelper.DeserializeFromFile <DumperSettings>(_settingsPath); ThisGuiModelData = new MainGuiModel(); if (settings == null) { ThisGuiModelData.DumperSettings.DumperDirectory = Path.Combine(AppMessenger.ExecutablePathDir, "Dumps"); } else { ThisGuiModelData.DumperSettings = settings; } saveSettings(); ThisGuiModelData.DumperSettings.PropertyChanged += DumperSettings_PropertyChanged; }
public ProjectReleasesLoader(ProfilerPluginBase context, MainGuiModel mainGuiModel) { _context = context; _mainGuiModel = mainGuiModel; }
public JsonLoader(ProfilerPluginBase context, MainGuiModel mainGuiModel) { _context = context; _mainGuiModel = mainGuiModel; }