Axis.Crossing 属性

定义

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

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

属性值

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

属性

注解

为原轴设置此属性将确定另一个主轴交叉的位置,同样,为次轴设置此属性将确定另一个辅助轴交叉的位置。 例如,设置 Crossing 主 X 轴的 属性可确定主 Y 轴交叉的位置。

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

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

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

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

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

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

适用于