protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) { if (_emojiKeyboard != null) { // Destroy EmojiControl _emojiKeyboard.IsOpen = false; _emojiKeyboard.UnbindTextBox(); EmojiPlaceholder.Content = null; // Remove from view EmojiPlaceholder.Visibility = Visibility.Collapsed; _emojiKeyboard = null; } base.OnNavigatingFrom(e); }
protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) { base.OnNavigatingFrom(e); if (EmojiInstance == null) { return; } // Destroy EmojiControl EmojiInstance.IsOpen = false; EmojiInstance.UnbindTextBox(); ContentPanel.Children.Remove(EmojiInstance); // Remove from view EmojiInstance = null; }
protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) { if (_emojiKeyboard != null) { // Destroy EmojiControl _emojiKeyboard.IsOpen = false; _emojiKeyboard.UnbindTextBox(); _emojiKeyboard.StickerSelected -= OnStickerSelected; EmojiPlaceholder.Content = null; // Remove from view EmojiPlaceholder.Visibility = Visibility.Collapsed; AudioRecorder.Visibility = GetAudioRecorderVisibility(); //Visibility.Visible; Title.Visibility = Visibility.Visible; DialogPhoto.Visibility = Visibility.Visible; _emojiKeyboard = null; } base.OnNavigatingFrom(e); }
protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) { if (_emojiKeyboard != null) { // Destroy EmojiControl _emojiKeyboard.IsOpen = false; _emojiKeyboard.UnbindTextBox(); EmojiPlaceholder.Content = null; // Remove from view EmojiPlaceholder.Visibility = Visibility.Collapsed; _emojiKeyboard = null; } // if (e.Uri.OriginalString.EndsWith("VideoCaptureView.xaml") // || e.Uri.OriginalString.EndsWith("MapView.xaml") // || e.Uri.OriginalString.EndsWith("ShareContactView.xaml")) // { // OpenPeerDetails_OnTap(this, null); // } base.OnNavigatingFrom(e); }