GoXam for WPF v3
Spot Structure Members
Fields  Properties  Methods 


Northwoods.GoXam Namespace : Spot Structure

The following tables list the members exposed by Spot.

Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic) The set of points on all sides of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The specific point at the middle of the bottom side of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The specific point at the bottom-left corner of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The set of points at the left or bottom sides of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The specific point at the bottom-right corner of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The set of points at the right or bottom sides of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The set of points at the bottom side of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The specific point at the very center of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic)Use this Spot value to indicate that the real spot value is elsewhere.  
Public Fieldstatic (Shared in Visual Basic) The set of points at the left or right sides of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The set of points at the left side of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic)A synonym for BottomCenter.  
Public Fieldstatic (Shared in Visual Basic) The specific point at the middle of the left side of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The specific point at the middle of the right side of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic)A synonym for TopCenter.  
Public Fieldstatic (Shared in Visual Basic)Use this Spot value to indicate no particular spot -- code looking for a particular point on an element will need to do their own calculations to determine the desired point depending on the circumstances.  
Public Fieldstatic (Shared in Visual Basic) The set of points on all sides of the bounding rectangle except the bottom side.  
Public Fieldstatic (Shared in Visual Basic) The set of points on all sides of the bounding rectangle except the left side.  
Public Fieldstatic (Shared in Visual Basic) The set of points on all sides of the bounding rectangle except the right side.  
Public Fieldstatic (Shared in Visual Basic) The set of points on all sides of the bounding rectangle except the top side.  
Public Fieldstatic (Shared in Visual Basic) The set of points at the right side of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The set of points at the top or bottom sides of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The specific point at the center of the top side of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The specific point at the top-left corner of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The set of points at the top or left sides of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The specific point at the top-right corner of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The set of points at the top or right sides of the bounding rectangle.  
Public Fieldstatic (Shared in Visual Basic) The set of points at the top side of the bounding rectangle.  
Top
Public Properties
 NameDescription
Public PropertyTrue if and only if this spot is equal to Default.  
Public PropertyTrue if and only if this spot is equal to None.  
Public PropertyTrue if this is an unspecific special spot, such as None or one of the sides.  
Public PropertyTrue if and only if this spot is different than None.  
Public Property True if this is a special spot referring to one (or more) of the sides.  
Public PropertyTrue if this spot represents a specific spot, not a side nor None.  
Public Property The final additional offset along the X-axis.  
Public Property The final additional offset along the Y-axis.  
Public Property Return a new spot that is opposite this spot.  
Public PropertyReturn a new spot with the same X and Y values, but with offsets of zero.  
Public Property The fractional point along the X-axis.  
Public Property The fractional point along the Y-axis.  
Top
Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)Overloaded. Two spots are equal if all four property values are the same (X, Y, OffsetX, OffsetY).  
Public Method The hash code is a combination of all four property values.  
Public Methodstatic (Shared in Visual Basic)Produce Spot that denotes one or more sides, based on which sides should be included.  
Public MethodThis predicate is true if this Spot is a side that includes the side(s) given by side.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Convert a string into a Spot value.  
Public Method Given a rectangle, return the specific point in or near the rectangle that this spot is at.  
Public Method Given a point and the size of the desired rectangle, return the rectangle for which this spot is at that point.  
Public MethodOverloaded. Produce a string representation of a Spot.  
Top
Public Operators
Two spots are equal if all four property values are the same (X, Y, OffsetX, OffsetY).
Inequality of spots.
Top
See Also

Reference

Spot Structure
Northwoods.GoXam Namespace