private async void BarButtonJoinPhoto_Click(object sender, RoutedEventArgs e) { string link = await _currentChat.SendPhoto(); if (!string.IsNullOrEmpty(link)) { WebPopUp.RequestPage(link); } }
public override bool OnBackPressed() { if (WebPopUp.Visibility == Visibility.Visible) { WebPopUp.HidePopUp(); return(true); } return(false); }
private void Image_Tapped(object sender, TappedRoutedEventArgs e) { if (sender is FrameworkElement fElem) { if (fElem.DataContext is ChatMessageViewModel message) { if (message.MessageType == MessageTypes.Photo && !string.IsNullOrEmpty(message.MessageAditionalData)) { WebPopUp.RequestPage(DataSource.requestUriString + message.MessageAditionalData); } else if (message.MessageType == MessageTypes.Video && !string.IsNullOrEmpty(message.MessageAditionalData)) { PlayerPopUp.RequestVideo(message.MessageAditionalData); } } } }
private void BarButtonAddConv_Click(object sender, RoutedEventArgs e) { WebPopUp.RequestPage(DataSource.requestUriString + DataSource.NewMessageLink); }
private void BarButtonStickers_Click(object sender, RoutedEventArgs e) { WebPopUp.RequestPage(DataSource.requestUriString + _currentChat.SendStickerLink); }