private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            WaitingBox.Show(() =>
            {
                var file      = Environment.CurrentDirectory; //读取路径
                var filepatch = file + @"\" + "config.ini";   //配置文件
                var ini       = new IniFile(filepatch);
                if (bool.Parse(ini.IniReadValue("Default", "OnDownRoad_Mojang")) && !bool.Parse(ini.IniReadValue("Default", "OnDownRoad_Zhcn")))
                {
                    _strjson = GetJson.GetUrlContent("https://launchermeta.mojang.com/mc/game/version_manifest.json");
                }
                if (!bool.Parse(ini.IniReadValue("Default", "OnDownRoad_Mojang")) && bool.Parse(ini.IniReadValue("Default", "OnDownRoad_Zhcn")))
                {
                    _strjson = GetJson.GetUrlContent("http://bmclapi2.bangbang93.com/mc/game/version_manifest.json");
                }
                //string strjson = File.ReadAllText(@"F:\Chrome\version_manifest.json");
                var verdata = JsonMapper.ToObject(_strjson);
                var verjson = verdata["versions"];
                //var ver = verdata["versions"]["id"].ToString();
                for (int i = 0; i < verjson.Count; i++)
                {
                    string[] tm = verjson[i]["time"].ToString().Split('T', '+');
                    string tmi  = tm[0] + "  ||  " + tm[1];
                    //var rela = new List<string>();
                    if (!Directory.Exists($"{Environment.CurrentDirectory}/.minecraft/versions/{verjson[i]["id"]}/"))
                    {
                        if (verjson[i]["type"].ToString() == "release")
                        {
                            var data = new Listdata {
                                Version = verjson[i]["id"].ToString(), Time = tmi, Name = "正式版", Url = verjson[i]["id"] + "|" + verjson[i]["url"]
                            };
                            _list.Add(data);
                        }
                        if (verjson[i]["type"].ToString() == "snapshot")
                        {
                            var data = new Listdata {
                                Version = verjson[i]["id"].ToString(), Time = tmi, Name = "快照版", Url = verjson[i]["id"] + "|" + verjson[i]["url"]
                            };
                            _list1.Add(data);
                        }
                        if (verjson[i]["type"].ToString().IndexOf("old", StringComparison.Ordinal) > -1)
                        {
                            var data = new Listdata {
                                Version = verjson[i]["id"].ToString(), Time = tmi, Name = "远古版", Url = verjson[i]["id"] + "|" + verjson[i]["url"]
                            };
                            _list2.Add(data);
                        }
                    }
                }
                _query  = from items in _list orderby items.Name descending select items;
                _query1 = from items in _list1 orderby items.Name descending select items;
                _query2 = from items in _list2 orderby items.Name descending select items;
            }, "正在获取官方版本信息,请稍后...");

            ListView.ItemsSource    = _query;
            ListView001.ItemsSource = _query1;
            ListView002.ItemsSource = _query2;
            _strjson = null;
        }
    protected override void RefreshChildData(object data)
    {
        Listdata _data = (Listdata)data;

        m_Text.text = _data.txt;;
    }