Axis.Crossing 属性

定义

获取或设置某个轴与其关联轴相交叉的位置。

public:
 virtual property double Crossing { double get(); void set(double value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.AxisCrossingValueConverter))]
public virtual double Crossing { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.AxisCrossingValueConverter))>]
member this.Crossing : double with get, set
Public Overridable Property Crossing As Double

属性值

一个 double 值,该值表示某个轴与其关联轴相交叉的位置。 默认值是 NaN

属性

注解

为主坐标轴设置此属性将确定另一个主坐标轴与它相交的位置,同样,为次坐标轴设置此属性将确定另一个次坐标轴与它相交的位置。 例如,设置 Crossing 主 X 轴的 属性可确定主 Y 轴将交叉到的位置。

轴的 属性可以使用 Crossing 四种模式:

  • “Auto”,表示交叉值将设置为相关轴的最小值或最大值。 如果轴是主要轴,则该值将是其最小值,如果轴为次要轴,则该值为最大值。 若要在运行时设置为“Auto”,请使用 值 NaN

  • “最小值”,表示轴的交叉值将是其最小值。 若要在运行时设置为“最小值”,请使用 值 MinValue

  • “最大值”,表示轴的交叉值将是其最大值。 若要在运行时设置为“最大值”,请使用 值 MaxValue

  • 一个指定 double 值,该值介于相关轴的最小值和最大值之间。 如果交叉值小于最小值,或交叉值大于最大值,将引发异常。

使用非默认交叉值时,轴的标签和刻度线不一定跟随交叉轴,具体取决于 IsMarksNextToAxis 属性设置。 默认情况下,它们将随交叉轴移动。

适用于