/// <summary> /// 定义一个protected 的构造函数以阻止外部直接创建。 /// </summary> protected DxChartControlHelper() { _TemplateHelper = new ChartTemplateHelper(); _LayoutTemplateHelper = new ChartLayoutTemplateHelper(); _TemplateClient = _TemplateHelper.CreateTemplateClient(); _LayoutTemplateClient = _LayoutTemplateHelper.CreateLayoutTemplateClient(); }
public ChartTemplateMenu(DevExpress.XtraGrid.GridControl xtraGrid) { _XtraGrid = xtraGrid; _TemplateMenu = new System.Windows.Forms.ContextMenu(); if (xtraGrid.Parent != null) { _ContainerForm = MB.WinBase.ShareLib.Instance.GetControlParentForm(xtraGrid) as MB.WinBase.IFace.IForm; } _TemplateHelper = new ChartTemplateHelper(); _TemplateClient = _TemplateHelper.CreateTemplateClient(); var list = getTemplateList(xtraGrid); CreateMenuItems(list); }