Пример #1
0
        private void OnLostFocus(object sender, RoutedEventArgs args)
        {
            MyParent.PreviewMouseLeftButtonDown -= OnPreviewParentMouseDown;
            PreviewKeyDown           -= OnPreviewKeyDown;
            _adorner.ResizeStarted   -= OnResizeStarted;
            _adorner.ResizeCompleted -= OnResizeCompleted;

            var adornerLayer = AdornerLayer.GetAdornerLayer(MyContent);

            adornerLayer.Remove(_adorner);
            _adorner = null;
        }
Пример #2
0
        private void OnGotFocus(object sender, RoutedEventArgs args)
        {
            MyParent.PreviewMouseLeftButtonDown += OnPreviewParentMouseDown;
            PreviewKeyDown           += OnPreviewKeyDown;
            _adorner                  = new ResizingAdorner(MyContent);
            _adorner.ResizeStarted   += OnResizeStarted;
            _adorner.ResizeCompleted += OnResizeCompleted;

            var adornerLayer = AdornerLayer.GetAdornerLayer(MyContent);

            adornerLayer.Add(_adorner);
        }
Пример #3
0
        private void OnLostFocus(object sender, RoutedEventArgs args)
        {
            _adorner.ResizeStarted   -= OnResizeStarted;
            _adorner.ResizeCompleted -= OnResizeCompleted;

            var adornerLayer = AdornerLayer.GetAdornerLayer(MyContent);

            if (adornerLayer != null)
            {
                adornerLayer.Remove(_adorner);
                _adorner = null;
            }
        }
Пример #4
0
        private void OnGotFocus(object sender, RoutedEventArgs args)
        {
            _adorner = new ResizingAdorner(MyContent);
            _adorner.ResizeStarted   += OnResizeStarted;
            _adorner.ResizeCompleted += OnResizeCompleted;

            var adornerLayer = AdornerLayer.GetAdornerLayer(MyContent);

            if (adornerLayer != null)
            {
                adornerLayer.Add(_adorner);
            }
        }
        private void OnGotFocus(object sender, RoutedEventArgs args) {
            _adorner = new ResizingAdorner(MyContent);
            _adorner.ResizeStarted += OnResizeStarted;
            _adorner.ResizeCompleted += OnResizeCompleted;

            var adornerLayer = AdornerLayer.GetAdornerLayer(MyContent);
            if (adornerLayer != null) {
                adornerLayer.Add(_adorner);
            }
        }
        private void OnLostFocus(object sender, RoutedEventArgs args) {
            _adorner.ResizeStarted -= OnResizeStarted;
            _adorner.ResizeCompleted -= OnResizeCompleted;

            var adornerLayer = AdornerLayer.GetAdornerLayer(MyContent);
            if (adornerLayer != null) {
                adornerLayer.Remove(_adorner);
                _adorner = null;
            }
        }