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();
     }
 }
Beispiel #3
0
        /// <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);
        }
Beispiel #4
0
        /// <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);
        }
Beispiel #5
0
        /// <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();
        }