protected override void OnPointerMoved(PointerEventArgs e)
{
if (titleBar.IsPointerOver && mouseDown)
{
if (mouseDownPosition.DistanceTo(e.GetPosition(this)) > 12)
{
WindowState = WindowState.Normal;
BeginMoveDrag();
mouseDown = false;
}
}
base.OnPointerMoved(e);
}