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();
        }
Example #2
0
 private void SortChampionName_TextChanged(object sender, TextChangedEventArgs e)
 {
     data.SortChampions();
 }