修复DataZoom从右往左框选时异常的问题

This commit is contained in:
monitor1394
2022-11-26 10:40:12 +08:00
parent 5593210cc6
commit da10188c6b

View File

@@ -536,7 +536,15 @@ namespace XCharts.Runtime
public bool IsInMarqueeArea(Vector2 pos)
{
if (!supportMarquee) return false;
return context.marqueeRect.Contains(pos);
if (context.marqueeRect.width >= 0)
{
return context.marqueeRect.Contains(pos);
}
else
{
var rect = context.marqueeRect;
return (new Rect(rect.x + rect.width, rect.y, -rect.width, rect.height)).Contains(pos);
}
}
public bool IsContainsAxis(Axis axis)