コード例 #1
0
        public async Task SetComboBoxSelectedIndex(int value)
        {
            switch (value)
            {
            case -1: return;

            case 0:
                replyListType = "lastupdate_desc";
                isFromAuthor  = "0";
                break;

            case 1:
                replyListType = "dateline_desc";
                isFromAuthor  = "0";
                break;

            case 2:
                replyListType = "popular";
                isFromAuthor  = "0";
                break;

            case 3:
                replyListType = string.Empty;
                isFromAuthor  = "1";
                break;
            }
            ComboBoxSelectedIndex = value;
            if (ReplyProvider != null)
            {
                ReplyProvider.Reset();
                await ReplyProvider.Refresh(1);
            }
        }
コード例 #2
0
        public async Task Refresh(int p = -1)
        {
            switch (SelectedIndex)
            {
            case 0:
                await ReplyProvider.Refresh(p);

                break;

            case 1:
                await LikeProvider.Refresh(p);

                break;

            case 2:
                await ShareProvider.Refresh(p);

                break;
            }
        }