private void PreviewTableImageMouseDown(object sender, MouseButtonEventArgs e)
        {
            if (e.ChangedButton == MouseButton.Left && e.ButtonState == MouseButtonState.Pressed)
            {
                if (PreviewTableImage.IsMouseCaptured)
                {
                    return;
                }

                Cursor = Cursors.Hand;
                PreviewTableImage.CaptureMouse();

                _start    = e.GetPosition(PreviewImageBorder);
                _origin.X = PreviewTableImage.RenderTransform.Value.OffsetX;
                _origin.Y = PreviewTableImage.RenderTransform.Value.OffsetY;
            }
        }