public App() { App.saveData = EpicData.Load <EpicData>("data"); App.productData = EpicData.Load <ObservableCollection <ProductData> >("products"); if (App.productData == null) { App.productData = new ObservableCollection <ProductData>(); } }
private void LoadClick(object sender, RoutedEventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); if (openFileDialog.ShowDialog() == true) { App.saveData = EpicData.Load <EpicData>(openFileDialog.FileName); RefreshUI(); EpicData.Save(App.saveData, "data"); } }
private void LoadProductsClick(object sender, RoutedEventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); if (openFileDialog.ShowDialog() == true) { foreach (ProductData productData in EpicData.Load <ObservableCollection <ProductData> >(openFileDialog.FileName)) { ProductData.Add(productData); } EpicData.Save(App.productData, "products"); } }
public Uploader(ProductData productData) { this.productData = productData; InitializeComponent(); DataContext = this; title.Content = productData.realName; buildData = EpicData.Load <BuildUploadData>(productData.realName); buildRootText.Text = buildData.buildRoot; cloudDirText.Text = buildData.cloudDir; buildVersionText.Text = buildData.buildVersion; appLaunchText.Text = buildData.appLaunch; appArgsText.Text = buildData.appArgs; Progress = 0; }