Ejemplo n.º 1
0
        /// <summary>
        /// 初始化并加载评论
        /// </summary>
        /// <param name="loadCommentInfo"></param>
        public void LoadComment(LoadCommentInfo loadCommentInfo)
        {
            GetScollViewer();
            if (ApiHelper.emojis == null || ApiHelper.emojis.Count == 0)
            {
                ApiHelper.SetEmojis();
            }
            else
            {
                pivot_face.ItemsSource = ApiHelper.emoji;
            }
            switch (loadCommentInfo.commentMode)
            {
            case CommentMode.Dynamic:
                _type = 17;
                break;

            case CommentMode.Photo:
                _type = 11;
                break;

            case CommentMode.MiniVideo:
                _type = 5;
                break;

            case CommentMode.Video:
                _type = 1;
                break;

            case CommentMode.MusicMenu:
                _type = 19;
                break;

            case CommentMode.MusicSong:
                _type = 14;
                break;

            default:
                break;
            }

            if (loadCommentInfo.conmmentSortMode == ConmmentSortMode.Hot)
            {
                hot.Visibility         = Visibility.Collapsed;
                btn_NewSort.Visibility = Visibility.Visible;
            }
            else
            {
                btn_NewSort.Visibility = Visibility.Collapsed;
            }
            _loadCommentInfo = loadCommentInfo;
            _page            = 1;
            GetComment();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 初始化并加载评论
        /// </summary>
        /// <param name="loadCommentInfo"></param>
        public void LoadComment(LoadCommentInfo loadCommentInfo)
        {
            GetScollViewer();

            switch (loadCommentInfo.commentMode)
            {
            case CommentMode.Dynamic:
                _type = 17;
                break;

            case CommentMode.Photo:
                _type = 11;
                break;

            case CommentMode.MiniVideo:
                _type = 5;
                break;

            case CommentMode.Video:
                _type = 1;
                break;

            case CommentMode.MusicMenu:
                _type = 19;
                break;

            case CommentMode.MusicSong:
                _type = 14;
                break;

            default:
                break;
            }
            if (loadCommentInfo.conmmentSortMode == ConmmentSortMode.All)
            {
                loadCommentInfo.conmmentSortMode = ConmmentSortMode.Hot;
            }
            if (loadCommentInfo.conmmentSortMode == ConmmentSortMode.Hot)
            {
                hot.Visibility  = Visibility.Visible;
                _new.Visibility = Visibility.Collapsed;
            }
            else
            {
                hot.Visibility  = Visibility.Collapsed;
                _new.Visibility = Visibility.Visible;
            }

            _loadCommentInfo = loadCommentInfo;
            _page            = 1;
            GetComment();
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 初始化评论
 /// </summary>
 /// <param name="loadCommentInfo"></param>
 public void InitializeComment(LoadCommentInfo loadCommentInfo)
 {
     GetScollViewer();
     _loadCommentInfo = loadCommentInfo;
 }