private async void GetReply(CommentModel data)
        {
            try
            {
                if (data.replies == null)
                {
                    data.replies = new ObservableCollection <CommentModel>();
                }
                data.showReplyMore = Visibility.Collapsed;
                data.showLoading   = Visibility.Visible;
                ObservableCollection <CommentModel> ls = new ObservableCollection <CommentModel>();
                var url = string.Format("https://api.bilibili.com/x/v2/reply/reply?access_key={0}&appkey={1}&build={7}&mobi_app=android&oid={2}&plat=2&platform=android&pn={3}&ps=10&root={6}&ts={4}&type={5}",
                                        ApiHelper.access_key, ApiHelper.AndroidKey.Appkey, _loadCommentInfo.oid, data.loadpage, ApiHelper.GetTimeSpan_2, _type, data.rpid, ApiHelper.build);
                url += "&sign=" + ApiHelper.GetSign(url);
                var re = await WebClientClass.GetResults(new Uri(url));

                dataCommentModel m = JsonConvert.DeserializeObject <dataCommentModel>(re);
                if (m.code == 0)
                {
                    if (m.data.replies.Count != 0)
                    {
                        if (m.data.replies.Count >= 10)
                        {
                            data.showReplyMore = Visibility.Visible;
                        }
                        foreach (var item in m.data.replies)
                        {
                            data.replies.Add(item);
                        }
                        data.loadpage++;
                    }
                }
                else
                {
                    Utils.ShowMessageToast(m.message);
                }
            }
            catch (Exception)
            {
                Utils.ShowMessageToast("加载评论失败");
                //throw;
            }
            finally
            {
                data.showLoading = Visibility.Collapsed;
            }
        }
        private async void GetComment()
        {
            if (_page == 1)
            {
                noRepost.Visibility    = Visibility.Collapsed;
                closeRepost.Visibility = Visibility.Collapsed;
                //ls_hot.ItemsSource = null;
                ls_new.ItemsSource = null;
            }
            try
            {
                var sort = 0;
                if (_loadCommentInfo.conmmentSortMode == ConmmentSortMode.Hot)
                {
                    sort = 2;
                }

                btn_LoadMore.Visibility = Visibility.Collapsed;
                _loading           = true;
                pr_load.Visibility = Visibility.Visible;
                ObservableCollection <CommentModel> ls = new ObservableCollection <CommentModel>();
                var url = string.Format("https://api.bilibili.com/x/v2/reply?access_key={0}&appkey={1}&build={7}&mobi_app=android&oid={2}&plat=2&platform=android&pn={3}&ps=20&sort={6}&ts={4}&type={5}",
                                        ApiHelper.access_key, ApiHelper.AndroidKey.Appkey, _loadCommentInfo.oid, _page, ApiHelper.GetTimeSpan_2, _type, sort, ApiHelper.build);
                url += "&sign=" + ApiHelper.GetSign(url);

                //var url = "https://api.bilibili.com/x/v2/reply?oid=2381475&plat=2&pn=1&ps=20&sort=0&type=11";

                var re = await WebClientClass.GetResults(new Uri(url));

                dataCommentModel m = JsonConvert.DeserializeObject <dataCommentModel>(re);
                if (m.code == 0)
                {
                    if (m.data.replies != null && m.data.replies.Count != 0)
                    {
                        if (_page == 1)
                        {
                            if (m.data.upper.top != null)
                            {
                                m.data.upper.top.showTop = Visibility.Visible;
                                m.data.replies.Insert(0, m.data.upper.top);
                            }
                            //ls_hot.ItemsSource = m.data.hots;
                            ls_new.ItemsSource = m.data.replies;
                        }
                        else
                        {
                            foreach (var item in m.data.replies)
                            {
                                (ls_new.ItemsSource as ObservableCollection <CommentModel>).Add(item);
                            }
                        }
                        _page++;

                        if (m.data.replies.Count >= 20)
                        {
                            btn_LoadMore.Visibility = Visibility.Visible;
                        }
                    }
                    else
                    {
                        if (_page == 1)
                        {
                            noRepost.Visibility = Visibility.Visible;
                        }
                        else
                        {
                            Utils.ShowMessageToast("全部加载完了...");
                        }
                    }
                }
                else
                {
                    if (m.code == 12002)
                    {
                        closeRepost.Visibility = Visibility.Visible;
                    }
                    else
                    {
                        Utils.ShowMessageToast(m.message);
                    }
                }
            }
            catch (Exception)
            {
                Utils.ShowMessageToast("加载评论失败");
            }
            finally
            {
                _loading           = false;
                pr_load.Visibility = Visibility.Collapsed;
            }
        }