private void btnResetClick(object sender, RoutedEventArgs e) { var mashTempReaderconfig = ConfigLoader.GetConfiguration("MashTemperatureProbe"); var vesselTempReaderconfig = ConfigLoader.GetConfiguration("VesselTemperatureProbe"); _viewModel.MashCalibTemperature = mashTempReaderconfig.Calibration; _viewModel.VesselCalibTemperature = vesselTempReaderconfig.Calibration; }
public MainControl() { this.InitializeComponent(); DataContext = _viewModel; // Load Values var mashTempReaderconfig = ConfigLoader.GetConfiguration("MashTemperatureProbe"); var vesselTempReaderconfig = ConfigLoader.GetConfiguration("VesselTemperatureProbe"); _viewModel.MashCalibTemperature = mashTempReaderconfig.Calibration; _viewModel.VesselCalibTemperature = vesselTempReaderconfig.Calibration; }
private async void btnSaveClick(object sender, RoutedEventArgs e) { var mashTempReaderconfig = ConfigLoader.GetConfiguration("MashTemperatureProbe"); var vesselTempReaderconfig = ConfigLoader.GetConfiguration("VesselTemperatureProbe"); mashTempReaderconfig.Calibration = _viewModel.MashCalibTemperature; vesselTempReaderconfig.Calibration = _viewModel.VesselCalibTemperature; ConfigLoader.SetConfiguration(mashTempReaderconfig, "MashTemperatureProbe"); ConfigLoader.SetConfiguration(vesselTempReaderconfig, "VesselTemperatureProbe"); ContentDialog deleteFileDialog = new ContentDialog { Title = "Neustart?", Content = "Die Einstellungen werden gespeichert, aber nur bei einem Neustart aktiv. Program neu starten ?", PrimaryButtonText = "Ok", CloseButtonText = "Nein" }; ContentDialogResult result = await deleteFileDialog.ShowAsync(); if (result == ContentDialogResult.Primary) { await CoreApplication.RequestRestartAsync("New Calibration Settings"); } //var content = File.ReadAllText(path); //var bytes = System.Text.Encoding.Unicode.GetBytes(content); //configs = JsonConvert.DeserializeObject<Dictionary<string, Config>>(content, new JsonSerializerSettings //{ // TypeNameHandling = TypeNameHandling.Auto, // Formatting = Formatting.Indented //}); //if (configs.ContainsKey(configId)) //{ // return configs[configId]; //} //else //{ // return default(Config); //} }