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); } }
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; } }