예제 #1
0
        public void Hide(TextBoxOverlayResult result)
        {
            if (IsOpen) // only hide once
            {
                if (_ElementAdorner != null)
                {
                    AdornerLayer layer = VisualTreeHelper.GetParent(_ElementAdorner) as AdornerLayer;
                    if (layer != null)
                    {
                        _ElementAdorner.Hide();
                        layer.Remove(_ElementAdorner);
                    }
                }

                TextBoxOverlayHideEventArgs e = new TextBoxOverlayHideEventArgs(result, Text);
                OnHidden(e);

                IsOpen = false;
            }
        }
예제 #2
0
 public TextBoxOverlayHideEventArgs(TextBoxOverlayResult result, string resultText)
 {
     Result = result;
     ResultText = resultText;
 }
예제 #3
0
 public TextBoxOverlayHideEventArgs(TextBoxOverlayResult result, string resultText)
 {
     Result     = result;
     ResultText = resultText;
 }
예제 #4
0
        public void Hide(TextBoxOverlayResult result)
        {
            if (IsOpen) // only hide once
            {
                if (_ElementAdorner != null)
                {
                    AdornerLayer layer = VisualTreeHelper.GetParent(_ElementAdorner) as AdornerLayer;
                    if (layer != null)
                    {
                        _ElementAdorner.Hide();
                        layer.Remove(_ElementAdorner);
                    }
                }

                TextBoxOverlayHideEventArgs e = new TextBoxOverlayHideEventArgs(result, Text);
                OnHidden(e);

                IsOpen = false;
            }
        }