Exemplo n.º 1
0
        private void ImageRelease(object sender, MouseButtonEventArgs e)
        {
            Border delta = sender as Border;

            delta.BorderBrush = new SolidColorBrush(Normal);
            delta.ReleaseMouseCapture();

            Matrix m      = delta.RenderTransform.Value;
            float  x      = (float)((Canvas.GetLeft(delta) + m.OffsetX) / DisplayOptions.DisplayRate);
            float  y      = (float)((Canvas.GetTop(delta) + m.OffsetY) / DisplayOptions.DisplayRate);
            Item   target = delta.Tag as Item;

            arrangement.AdjustItem(target, x, y);
        }