MTMCL.PlaySetting.grid_Loaded C# (CSharp) Method

grid_Loaded() private method

private grid_Loaded ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private async void grid_Loaded(object sender, RoutedEventArgs e)
        {
            if (!mcversion.errored)
            {
                var dtlib = new DataTable();
                dtlib.Columns.Add("Lib");
                dtlib.Columns.Add("Exist");
                libs.Clear();
                foreach (var item in mcversion.libraries.ToUniversalLibrary())
                {
                    libs.Add(item);
                }
                foreach (LibraryUniversal libfile in libs)
                {
                    dtlib.Rows.Add(new object[] { libfile.name, FileHelper.IfFileVaild(libfile.path) });
                }
                listLib.DataContext = dtlib;
                await System.Threading.Tasks.Task.Factory.StartNew(RefreshAsset);
            }
        }