CapgeminiSurface.CapgeminiSurfaceWindow.ScatterViewTargetActivated C# (CSharp) 메소드

ScatterViewTargetActivated() 개인적인 메소드

private ScatterViewTargetActivated ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
리턴 void
        private void ScatterViewTargetActivated(object sender, RoutedEventArgs e)
        {
            if (!_isSendingAfterDrop) return;
            ((ScatterViewItem) e.OriginalSource).Center = _dropPoint;
            var newScatterItem = (e.OriginalSource as ScatterViewItem);
            newScatterItem.Orientation = _dropOrientation;
            newScatterItem.MaxHeight = _maxHeight;
            newScatterItem.MaxWidth = _maxWidth;
            newScatterItem.MinHeight = _minHeight;
            newScatterItem.MinWidth = _minWidth;
            newScatterItem.IsTopmostOnActivation = true;
            //newScatterItem.ZIndex = 100;
            if (_dropScatHeight < 100.0)
            {
                _dropScatHeight=(_dropScatHeight*1.5);
            }
            if (_dropScatWidth < 150.0)
            {
                _dropScatWidth=(_dropScatWidth*1.5);
            }

            (e.OriginalSource as ScatterViewItem).Height = (_dropScatHeight);
            (e.OriginalSource as ScatterViewItem).Width = (_dropScatWidth);
            _isSendingAfterDrop = false;
        }