【发布时间】:2016-11-18 16:09:04
【问题描述】:
我有一个在 WPF 项目中使用的 oxyplot winforms 控件。该控件接受两个列表(一个用于 x 值,一个用于 y 值),并绘制一个线序列。我试图让我的 WPF 项目一次循环遍历这些点,并突出显示(简单的颜色变化)循环命中的每个点。但是,我找不到只改变一点的方法,只能改变整个系列。
例如:
var s1 = new LineSeries();
s1.Color = OxyColors.LightBlue;
s1.MarkerFill = OxyColors.Blue;
s1.MarkerType = OxyPlot.MarkerType.Circle;
这会将线条中的所有点变为浅蓝色,将线本身变为蓝色,并将点变为圆形。
虽然没有方法或属性可以更改单个点。
【问题讨论】:
-
你可以使用另一个系列,你只设置一个点。
-
太棒了,成功了。谢谢你。如果你想把它作为答案,我会标记它。
-
我很高兴它成功了。并感谢您要求真正的答案;)