private async void Button_Click(object sender, RoutedEventArgs e) { var vm = control.DataContext as JsonConfierViewModel; var data = service.GetData(vm.Nodes); _ = await JsonHelper.JsonSerializeAsync(data, path); }
public async void Save() { var data = _jcrService.GetData(JsonConfierViewModel.Nodes); await JsonHelper.JsonSerializeAsync(data, AppManager.SettingPath); DialogResult = true; TryClose(); }
private void Button_Click(object sender, RoutedEventArgs e) { var vm = control.DataContext as JsonConfierViewModel; var data = service.GetData(vm.Nodes); //to uwp write file //path = "D:\test.json"; //var test = await JsonHelper.JsonSerializeAsync(data, path); //grid.Children.RemoveAt(0); }
private async void ExecuteApplyCommand() { var data = _jcrService.GetData(JsonConfierViewModel.Nodes); await _appManager.SaveConfig(data); var vm = EasyManager.IoC.Get <AppMenuViewModel>(); vm.SelectedMenu = vm.Menus.FirstOrDefault(m => m.TargetType == typeof(WallpapersViewModel)); }
public async void Save() { var data = _jcrService.GetData(JsonConfierViewModel.Nodes); var result = await JsonHelper.JsonSerializeAsync(data, _appServices.ConfigFilePath); await Execute.OnUIThreadAsync(() => { TryClose(true); }); _appServices.ReloadSetting(); }
public async void SaveConfig() { var data = _jcrService.GetData(JsonConfierViewModel.Nodes); await ApplicationData.Current.LocalSettings.SaveAsync("config", data); }