Class ZoomRange
Represents zoom range.
Inheritance
Namespace: Telerik.Windows.Controls.Map
Assembly: Telerik.Windows.Controls.DataVisualization.dll
Syntax
public sealed class ZoomRange : ValueType
Constructors
ZoomRange(Double, Double)
Initializes a new instance of the ZoomRange struct.
Declaration
public ZoomRange(double min, double max)
Parameters
System. Start value of the range. |
System. End value of the range. |
Properties
Empty
Gets a value that represents an empty ZoomRange structure.
Declaration
public static ZoomRange Empty { get; }
Property Value
Remarks
A ZoomRange structure with Min and Max values set to 0 is not empty. An empty ZoomRange structure has Min and Max values set to negative infinity. This is the only time a ZoomRange structure can have negative infinity values.
IsEmpty
Gets a value that indicates whether this ZoomRange structure is empty.
Declaration
public bool IsEmpty { get; }
Property Value
System.
|
Remarks
A ZoomRange structure with Min and Max values set to 0 is not empty. An empty ZoomRange structure has Min and Max values set to negative infinity. This is the only time a ZoomRange structure can have negative infinity values.
Max
Gets or sets end value of the range.
Declaration
public double Max { get; set; }
Property Value
System.
|
Min
Gets or sets start value of the range.
Declaration
public double Min { get; set; }
Property Value
System.
|
Methods
Equals(Object)
Compares two ZoomRange structures for equality.
Declaration
public override bool Equals(object obj)
Parameters
System. The instance of ZoomRange to compare to this instance. |
Returns
System. true if instances are equal; otherwise, false. |
Equals(ZoomRange, ZoomRange)
Compares two ZoomRange structures for equality.
Declaration
public static bool Equals(ZoomRange zoomRange1, ZoomRange zoomRange2)
Parameters
Zoom The instance of ZoomRange to compare. |
Zoom The instance of ZoomRange to compare. |
Returns
System. true if instances are equal; otherwise, false. |
GetHashCode()
Gets a hash code for this ZoomRange structure.
Declaration
public override int GetHashCode()
Returns
System. A hash code for this ZoomRange structure. |
InRange(Double)
Check whether given double value is in range.
Declaration
public bool InRange(double value)
Parameters
System. Value to test. |
Returns
System. The value is in range. |
Parse(String)
Converts a String representation of a Min-Max into the equivalent ZoomRange object.
Declaration
public static ZoomRange Parse(string source)
Parameters
System. The String representation of the ZoomRange object. |
Returns
Zoom The equivalent ZoomRange structure. |
ToString()
Creates a String representation of this ZoomRange object.
Declaration
public override string ToString()
Returns
System. A String containing the Min and Max values of this ZoomRange object. |
ToString(IFormatProvider)
Creates a String representation of this ZoomRange object.
Declaration
public string ToString(IFormatProvider provider)
Parameters
System. The culture-specific formatting information. |
Returns
System. A String containing the Min and Max values of this ZoomRange object. |
Operators
Equality(ZoomRange, ZoomRange)
Compares two ZoomRange structures for equality.
Declaration
public static bool operator ==(ZoomRange zoomRange1, ZoomRange zoomRange2)
Parameters
Zoom The instance of ZoomRange to compare. |
Zoom The instance of ZoomRange to compare. |
Returns
System. true if instances are equal; otherwise, false. |
Inequality(ZoomRange, ZoomRange)
Compares two ZoomRange structures for inequality.
Declaration
public static bool operator !=(ZoomRange zoomRange1, ZoomRange zoomRange2)
Parameters
Zoom The instance of ZoomRange to compare. |
Zoom The instance of ZoomRange to compare. |
Returns
System. true if instances are equal; otherwise, false. |