修复可能导致拖拽出问题的原因

This commit is contained in:
ZouJin 2024-07-31 14:41:14 +08:00
parent fda3dc73a9
commit 5099954833
2 changed files with 4 additions and 0 deletions

View File

@ -330,6 +330,7 @@ namespace VPet_Simulator.Core
isPress = false;
if (DisplayType.Type.ToString().StartsWith("Raised"))
{
MainGrid.MouseMove -= MainGrid_MouseWave;
MainGrid.MouseMove -= MainGrid_MouseMove;
MainGrid.MouseMove += MainGrid_MouseWave;
rasetype = -1;
@ -355,6 +356,7 @@ namespace VPet_Simulator.Core
{
if (!((UIElement)e.Source).CaptureMouse() || !isPress)
{
MainGrid.MouseMove -= MainGrid_MouseWave;
MainGrid.MouseMove -= MainGrid_MouseMove;
MainGrid.MouseMove += MainGrid_MouseWave;
rasetype = -1;
@ -401,6 +403,7 @@ namespace VPet_Simulator.Core
public void CleanState()
{
MoveTimer.Enabled = false;
MainGrid.MouseMove -= MainGrid_MouseWave;
MainGrid.MouseMove -= MainGrid_MouseMove;
MainGrid.MouseMove += MainGrid_MouseWave;
}

View File

@ -324,6 +324,7 @@ namespace VPet_Simulator.Core
{
//位置迁移: 254-128
MainGrid.MouseMove -= MainGrid_MouseWave;
MainGrid.MouseMove -= MainGrid_MouseMove;
MainGrid.MouseMove += MainGrid_MouseMove;
rasetype = 0;
DisplayRaising();