mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-28 03:58:49 +00:00
修复DataZoom从右往左框选时异常的问题
This commit is contained in:
@@ -536,7 +536,15 @@ namespace XCharts.Runtime
|
|||||||
public bool IsInMarqueeArea(Vector2 pos)
|
public bool IsInMarqueeArea(Vector2 pos)
|
||||||
{
|
{
|
||||||
if (!supportMarquee) return false;
|
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)
|
public bool IsContainsAxis(Axis axis)
|
||||||
|
|||||||
Reference in New Issue
Block a user