我已经开始在我的实时监控应用程序中使用 LightningChart。在我的应用程序中有许多使用分段布局的 y 轴(每段一个 y 轴):
mainChart.ViewXY.AxisLayout.YAxesLayout = YAxesLayout.Segmented;
我的目标是,当你用鼠标点击一个片段时,它会比其他片段变大(有点像缩放效果),而其他片段会变小。当您再次单击它时,它会恢复正常。
我知道我可以通过以下方式更改段的大小:
mainChart.ViewXY.AxisLayout.Segments[segmentNumber].Height = someValue;
这负责缩放效果。现在的问题是如何解决实际点击了哪个段?我发现您可以通过 MouseClick -event (e.MousePos) 获得鼠标位置,但这似乎只给出了屏幕坐标,所以我不确定它是否有帮助。
我正在使用 LightningChart 版本 8.4.2