public void HostCanvas_MouseMove(object sender, MouseEventArgs e)
{
var p = e.GetPosition(HostCanvas);
var delta = p - OldMousePosition;
if (isResizing)
{
MainContentGrid.MinWidth = MainContentGrid.ActualWidth + delta.X;
MainContentGrid.Height = MainContentGrid.ActualHeight + delta.Y;
HitTestBorder.Width = ActualWidth + 10;
HitTestBorder.Height = 30;
}
else
{
Left += delta.X;
Top += delta.Y;
}
OldMousePosition = p;
}