通过


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 轴的属性:

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

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

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

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

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

适用于