private async void UserControl_Loaded(object sender, RoutedEventArgs e) { if (!EmojiPanel.IsInit) { await EmojiPanel.Init(); } await CheckLogin(false); ReplyBox.Text = ""; }
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; } }