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.Double
min
Start value of the range. |
System.Double
max
End value of the range. |
Properties
Empty
Gets a value that represents an empty ZoomRange structure.
Declaration
public static ZoomRange Empty { get; }
Property Value
ZoomRange
|
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.Boolean
|
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.Double
|
Min
Gets or sets start value of the range.
Declaration
public double Min { get; set; }
Property Value
System.Double
|
Methods
Equals(Object)
Compares two ZoomRange structures for equality.
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
The instance of ZoomRange to compare to this instance. |
Returns
System.Boolean
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
ZoomRange
zoomRange1
The instance of ZoomRange to compare. |
ZoomRange
zoomRange2
The instance of ZoomRange to compare. |
Returns
System.Boolean
true if instances are equal; otherwise, false. |
GetHashCode()
Gets a hash code for this ZoomRange structure.
Declaration
public override int GetHashCode()
Returns
System.Int32
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.Double
value
Value to test. |
Returns
System.Boolean
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.String
source
The String representation of the ZoomRange object. |
Returns
ZoomRange
The equivalent ZoomRange structure. |
ToString()
Creates a String representation of this ZoomRange object.
Declaration
public override string ToString()
Returns
System.String
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.IFormatProvider
provider
The culture-specific formatting information. |
Returns
System.String
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
ZoomRange
zoomRange1
The instance of ZoomRange to compare. |
ZoomRange
zoomRange2
The instance of ZoomRange to compare. |
Returns
System.Boolean
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
ZoomRange
zoomRange1
The instance of ZoomRange to compare. |
ZoomRange
zoomRange2
The instance of ZoomRange to compare. |
Returns
System.Boolean
true if instances are equal; otherwise, false. |