我正在使用动态数据显示 WPF 图表。我需要在图表上绘制的曲线上的每个点旁边显示一个标签。
确切的功能如下:
每条曲线都有一个保存其数据的对象和一个包含颜色、标记形状等的描述。它还告诉我标签对于该特定曲线是否必须可见。
还有一个选项使用复选框来隐藏/显示绘图上所有曲线上所有点的标签。
还有第三个选项,用户可以左键单击标记并查看其旁边的标签。
现在,我之前通过为每个点添加标签以及 ElementMarkerPointGraph 并设置标签的可见性来实现它。我知道这种方法会对性能产生巨大影响。
我现在正在寻找一个解决方案,我可以在我提供的位置将文本直接呈现到画布上。我还需要从画布中删除文本的帮助。
有没有办法将文本本地添加到画布?最有效的方法是什么?
编辑:当绘图仪缩放时,我需要移动文本。我已经知道绘图仪何时缩放,我需要能够将文本移动到适当的位置。