图表功能 > 交互 |
C1Chart包含内置工具,简化了为最终用户交互行为的实现。最终用户可以使用鼠标和换档键的组合来浏览、旋转并缩放图表。交互操作功能的控制中心是C1Chart的Action属性。Action对象具有允许自定义界面的一些属性。所有的属性可以在设计时通过属性窗体的Action集合编辑器或者通过XAML以及编程方式通过Actions集合设置或修改。
下面的代码显示了如何设置Actions属性以其用最终用户交互:
XAML |
拷贝代码
|
---|---|
<c1:C1Chart.Actions> <c1:ZoomAction /> <c1:TranslateAction Modifiers="Shift" /> <c1:ScaleAction Modifiers="Control" /> </c1:C1Chart.Actions> |
下面的代码展示了如何通过编程方式通过C1Chart.Actions集合设置Actions属性:
C# |
拷贝代码
|
---|---|
c1.Chart.Actions.Add(new ZoomAction());
|
下面的列表显示图表支持的操作:
旋转动作允许改变视角。此动作仅适用于带有三维效果的图表。
注意:如果MinScale属性的值为零,则缩放不适用于图表的坐标轴。MinScale 属性指定可以为坐标轴设置的最小缩放值。
注意:如果Axis.Scale属性大于 1,您将无法沿着坐标轴平移。
注意:如果MinScale属性的值为零,则缩放不适用于图表的坐标轴。MinScale 属性指定可以为坐标轴设置的最小缩放值。
缩放,平移和缩放仅适用于笛卡尔坐标轴的图表。
运行时的交互式旋转仅在三维图表上可用(仅WPF)。
Actions对象提供了一组属性,以帮助自定义动作的行为。