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);
        }
Пример #2
0
        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;
        }
Пример #3
0
        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);
        }