Example #1
0
        private async void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            if (!EmojiPanel.IsInit)
            {
                await EmojiPanel.Init();
            }
            await CheckLogin(false);

            ReplyBox.Text = "";
        }
Example #2
0
 private async Task CheckLogin(bool isRefresh = true)
 {
     if (App.BiliViewModel.IsLogin)
     {
         ReplyBox.IsEnabled    = true;
         PlaceholderText       = "输入回复";
         SendButton.IsEnabled  = true;
         EmojiButton.IsEnabled = true;
         if (isRefresh)
         {
             await EmojiPanel.Init();
         }
     }
     else
     {
         ReplyBox.IsEnabled    = false;
         PlaceholderText       = "请登录后再评论";
         SendButton.IsEnabled  = false;
         EmojiButton.IsEnabled = false;
     }
 }