private void ButtonLoadDefaultData_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e) { // Load default data DungeonDataService oService = new DungeonDataService(); oService.SetDefaultData(); }
private void CreateDungeonDataService() { if (DungeonDataService == null) { DungeonDataService = new DungeonDataService(); } }
/// <summary> /// Clicked Save button. /// </summary> /// <param name="sender">Sending object.</param> /// <param name="e">Event arguments.</param> private async void ButtonSave_Click(object sender, RoutedEventArgs e) { Console.Write("We have changed something!"); DungeonDataService oService = new DungeonDataService(); //oService.SaveDungeon( CurrentDungeon ); await oService.SaveDataAsync(App.DungeonData); }
/// <summary> /// Click edit button. /// </summary> /// <param name="sender">Sending object.</param> /// <param name="e">Event arguments.</param> private async void ButtonDetailDungeonEdit_Click(object sender, RoutedEventArgs e) { var button = sender as Button; // Toggle the edit SetEdit((string)button.Content == "Edit"); // We should probably save content here too... DungeonDataService oService = new DungeonDataService(); //oService.SaveDungeon( CurrentDungeon ); await oService.SaveDataAsync(App.DungeonData); }
/// <summary> /// Catch data update and reasses hiding empty textboxes. /// </summary> /// <param name="sender">Sending object.</param> /// <param name="e">Event arguments.</param> private async void BestTimeTextBox_DataContextChanged(FrameworkElement sender, DataContextChangedEventArgs args) { // If we were editing, toggle it off. if ((string)ButtonDetailDungeonEdit.Content == "Save") { SetEdit(false); // We should probably save content here too... DungeonDataService oService = new DungeonDataService(); //oService.SaveDungeon( LastDungeon ); await oService.SaveDataAsync(App.DungeonData); } // Reassess the empty textboxes HideEmptyTextBoxes(); }