自定义控件属性Values值更改时控件重绘事件不触发,跪求大神解答
private float[] values = new float[] { 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 5, 4, 1, 3, 8, 15, 6, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0 }; // 加载图表数据
[Description("修改此值,可修改概率直方图的概率值"), Category("自定义属性")]
public float[] Values // 控件的自定义属性值
{
get
{
return values;
}
set
{
values = value;
// 此处修改,为自定义属性变动时,执行的操作
this.Invalidate(); // 此处当颜色值属性变动时,使用新的颜色,使自定义控件重绘
}
}
代码断点了么
是ui没更新么