增加AxisonLabelClick回调事件

This commit is contained in:
monitor1394
2025-03-27 08:39:30 +08:00
parent da360693e6
commit 546ff1f61a
2 changed files with 5 additions and 5 deletions

View File

@@ -115,13 +115,13 @@ namespace XCharts.Runtime
public AxisContext context = new AxisContext();
private Action<Vector3, int, string> m_OnLabelClick;
private Action<int, string> m_OnLabelClick;
/// <summary>
/// Callback function when click on the label. Parameters: clickPos, labelIndex, labelName.
/// ||点击文本标签回调函数。参数:clickPos, labelIndex, labelName。
/// Callback function when click on the label. Parameters: labelIndex, labelName.
/// ||点击文本标签回调函数。参数labelIndex, labelName。
/// </summary>
[Since("v3.15.0")]
public Action<Vector3, int, string> onLabelClick { internal get { return m_OnLabelClick; } set { m_OnLabelClick = value; } }
public Action<int, string> onLabelClick { internal get { return m_OnLabelClick; } set { m_OnLabelClick = value; } }
/// <summary>
/// Whether to show axis.
/// ||是否显示坐标轴。

View File

@@ -43,7 +43,7 @@ namespace XCharts
if (label == null) continue;
if (label.InRect(chart.pointerPos))
{
component.onLabelClick.Invoke(chart.pointerPos, i, label.text.text.text);
component.onLabelClick.Invoke(i, label.text.text.text);
break;
}
}