private void Grid_MouseRightButtonDown(object sender, MouseButtonEventArgs e) { if ((sender as FrameworkElement)?.DataContext is User dc) { Proxy.AskInteractive(SessionManager.CurrentPlayer.ServerId, dc.Name); } }
private void OutlinedTextBlock_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { var context = (ChatMessage)DataContext; if (context.Author == "System" || context.Channel == ChatChannel.Twitch) { return; } Proxy.AskInteractive(PacketProcessor.Server.ServerId, context.Author); }
private void UserControl_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { var dc = (User)DataContext; Proxy.AskInteractive(dc.ServerId, dc.Name); }