User Tools

Site Tools


thinkgeo.mapsuite.webedition.markerstyle

This is an old revision of the document!


ThinkGeo.MapSuite.WebEdition.MarkerStyle

<!– Class –> This class is the base class for all classes that define the styles applied to the markers.

Remarks

The &lt;strong&gt;MarkerStyle&lt;/strong&gt; class is the base class for all style classes that contains the style definition of markers. When dynamically creating the markers, these style classes apply their styles to markers. The &lt;strong&gt;MarkerStyle&lt;/strong&gt; class has an abstract &lt;strong&gt;GetMarkers&lt;/strong&gt; method that accepts a collection of features. It creates a collection of markers with the styles specified from those features. If you want to create your own &lt;strong&gt;MarkerStyle&lt;/strong&gt;, inherit from this class and implement the &lt;strong&gt;GetMarkers&lt;/strong&gt; method.

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary

Protected Constructors

Name Parameters DeclaringType Summary
Protected MethodMarkerStyle Initialize an instance of the MarkerStyle class.

Public Methods

Name Parameters DeclaringType Summary
Public MethodEquals Object Object
Public MethodGetHashCode Object
Public MethodGetMarkers IEnumerable<Feature> The abstract method returns a collection of markers from the features specified.
Public MethodGetRequiredColumnNames
Public MethodGetType Object
Public MethodToString Object

Protected Methods

Name Parameters DeclaringType Summary
Protected MethodFinalize Object
Protected MethodGetContextMenusCore Gets a collection of context menus that are associated with the MarkerStyle.
Protected MethodGetRequiredColumnNamesCore
Protected MethodMemberwiseClone Object

Public Properties

Name Return DeclaringType Summary
Public PropertyIsActive Boolean
Public PropertyRequiredColumnNames Collection<String>

Protected Properties

Name Return DeclaringType Summary

Public Events

Name Event Arguments DeclaringType Summary

Public Constructors

Protected Constructors

MarkerStyle()

Initialize an instance of the MarkerStyle class.

Remarks

Parameters

Name Type Description

Go Back

Public Methods

Equals(Object)

Remarks

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object –> Go Back

GetHashCode()

Remarks

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetMarkers(IEnumerable<Feature>)

The abstract method returns a collection of markers from the features specified.

Remarks

For the most updated Info for this topic, please check it here:<a href=“” target=“_blank”></a>

Return Value

Return Type Description
Collection<Marker><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.WebEdition.Marker} –>

Parameters

Name Type Description
features IEnumerable<Feature><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.Feature} –> A collection of features that the markers will be created from.

<!– ThinkGeo.MapSuite.WebEdition.MarkerStyle –> Go Back

GetRequiredColumnNames()

Remarks

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.WebEdition.MarkerStyle –> Go Back

GetType()

Remarks

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

ToString()

Remarks

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Protected Methods

Finalize()

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetContextMenusCore()

Gets a collection of context menus that are associated with the MarkerStyle.

Remarks

This method returns all of the context menus associated with the MarkerStyle to ensure that the events on the context menus can be properly fired. Override this method if you create your own custom MarkerStyle.

Return Value

Return Type Description
GeoKeyedCollection<ContextMenu><!– ThinkGeo.MapSuite.WebEdition.GeoKeyedCollection{ThinkGeo.MapSuite.WebEdition.ContextMenu} –> A collection of context menus that are associated with the MarkerStyle.

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.WebEdition.MarkerStyle –> Go Back

GetRequiredColumnNamesCore()

Remarks

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.WebEdition.MarkerStyle –> Go Back

MemberwiseClone()

Remarks

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Public Properties

IsActive

Remarks

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.WebEdition.MarkerStyle –> Go Back

RequiredColumnNames

Remarks

Return Value

Return Type
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

<!– ThinkGeo.MapSuite.WebEdition.MarkerStyle –> Go Back

Protected Properties

Public Events

thinkgeo.mapsuite.webedition.markerstyle.1440040135.txt.gz · Last modified: 2015/09/18 03:08 (external edit)