0
我正在扩展方法的System.Windows.Forms.DataVisualization.Charting.Chart将用户定义的对象附加到图表控件?
扩展方法事件添加到鼠标按下,的MouseUp,MouseMove事件,鼠标滚轮。我还附加了一个ContextMenuStrip到图表。
在ContextMenuStrip中我有一些选择。是否有可能将这些状态保存在我以某种方式附加到Chart对象的对象中?
或者我应该遍历ContextMenuStrip以获取需要时的选择状态吗?
例如,MouseWheel需要检查是否选中“缩放X”和“缩放Y”。
并且MouseDown必须检查是否选中“滚动”。
将对象附加到Chart以处理这些状态将会很好。
例如:
public class ChartAddonState
{
public bool scroll;
public bool zoomX;
public bool zoomY;
}