public void StartLoading(Window win)
        {
#if DEBUG
            Log.Info("Start loading.");
#endif

            loading = new Thread(new ThreadStart(async() =>
            {
                await ReadConfig();
                await ReadAndDownloadMaps();
                await ReadAndDownloadItems();
                await ReadAndDownloadChampions();

                data.SortChampions();

                Dispatcher.Invoke(() =>
                {
                    data.UndoAll();
                    win.Content = new PageEditor(data);
                });
            }));

            loading.Start();
        }
예제 #2
0
 private void UndoAll_Click(object sender, RoutedEventArgs e)
 {
     data.UndoAll();
 }