Table of Contents

ThinkGeo.MapSuite.Core.IconValueItem

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

This class is a single item in an IconValueStyle.

Inheritance Hierarchy

Members Summary

Public Constructors

IconValueItem()

Remarks
Parameters

IconValueItem(String,String,TextStyle)

Remarks
Parameters

IconValueItem(String,GeoImage,TextStyle)

Remarks
Parameters

Protected Constructors

Public Methods

GetIconImage()

Remarks
Return Value
Parameters

ToString()

Remarks
Return Value
Parameters

Equals(Object)

Remarks
Return Value
Parameters

GetHashCode()

Remarks
Return Value
Parameters

GetType()

Remarks
Return Value
Parameters

Protected Methods

Finalize()

Remarks
Return Value
Parameters

MemberwiseClone()

Remarks
Return Value
Parameters

Public Properties

TextStyle

This property gets and sets the style that will be used to draw the text in the icon.

Remarks

None

Return Value

FieldValue

This property gets and sets the field value that has to match in the IconValueStyle.

Remarks

For an explanation on how the IconValueStyle works, see the IconValueStyle Class remarks.

Return Value

IconFilePathName

This property gets and sets the path and filename of the icon that will be drawn.

Remarks

If you need to use a GeoImage, you can set the GeoImage in the constructor or use the property.

Return Value

TextValueLengthMin

This property gets and sets the minimum string length for this item to match.

Remarks

This is an important property because it is used to ensure that that a properly sized icon is used to draw things like road signs. For example, you can set the minimum and maximum values so that the sign icon for a single-digit road number uses one icon, while a two-digit road uses another, wider sign icon in a separate IconValueItem.

Return Value

TextValueLengthMax

This property gets and sets the maximum string length for this item to match.

Remarks

This is an important property because it is used to ensure that that a properly sized icon is used to draw things like road signs. For example, you can set the minimum and maximum values so that the sign icon for a single-digit road number uses one icon, while a two-digit road uses another, wider sign icon in a separate IconValueItem.

Return Value

Protected Properties

Public Events