本文档简要说明了在 XtraCharts 中使用 窗格 的概念: 它们的目标、实现和功能。 特别是展示了如何把 辅助轴 分布到多个窗格中,并展示了滚动功能的实现方式。 要学习更多关于 XtraCharts 中的图表元素及其层次结构的内容,请参阅 图表元素。
窗格 是图表图像 (仅 二维 XY-图象 类型) 内的可视区域,所有属于 Diagram 对象的元素 (例如 轴、 数值带、常数线 等) 和图表的 系列 都被显示在窗格中。
可以在一个图象中创建多个窗格,并把每个系列与单独的窗格相关联。 注意,这些系列仍然有兼容的 视图类型,因为它们仍然被绘制在相同的图象上。
使用多个窗格的典型场景,是需要在相同的图表中分别绘制图表的系列时。 通常,也需要和附加窗格一起使用 辅助轴。 像系列一样,也可以把 轴 (主轴和辅助轴) 绘制在单独的窗格上,相对于与轴相关联的系列。 最常见的是,需要贯穿所有窗格绘制主轴,并且为每个窗格创建一个辅助轴。 Axis2D.VisibleInPanes 属性确定显示轴的窗格。 要学习更多相关内容,请参阅 主轴和辅助轴。
如果启用了图表图象的滚动功能 (在 轴的可视范围和滚动范围 主题中有更详细的说明),当存在多个窗格时,就可以保持所有窗格的同步滚动,或者分别启用每个窗格的滚动。 这取决于被显示在单独窗格中的系列是否有公共轴。 可以在 如何: 定制窗格的滚动条的外观 (运行时刻示例) 主题中找到与此相关的具体指南。
在默认情况下,图表的图象包括一个 XYDiagramDefaultPane (默认窗格) 对象,并在默认窗格中显示图表的常规数据 (除去 图例 和 图表标题 之外)。 可以通过 XYDiagram2D.DefaultPane 属性访问它的选项,在下面的插图中,在 属性 窗口中显示了展开后的这个属性。
如果需要在图象中显示附加的窗格,则可以把它们添加到由 XYDiagram2D.Panes 属性返回的集合中。 更多信息,请参阅 添加窗格。