This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
thinkgeo.mapsuite.webedition.markerstyle [2015/08/20 03:08] 127.0.0.1 external edit |
thinkgeo.mapsuite.webedition.markerstyle [2017/03/16 21:59] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== ThinkGeo.MapSuite.WebEdition.MarkerStyle ====== | ====== ThinkGeo.MapSuite.WebEdition.MarkerStyle ====== | ||
+ | {{section>upgrade_map_suite_to_10.0}} | ||
- | |||
- | <!-- Class --> | ||
This class is the base class for all classes that define the styles applied to the markers. | This class is the base class for all classes that define the styles applied to the markers. | ||
- | === Remarks === | ||
- | The <strong>MarkerStyle</strong> 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 <strong>MarkerStyle</strong> class has an abstract <strong>GetMarkers</strong> 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 <strong>MarkerStyle</strong>, inherit from this class and implement the <strong>GetMarkers</strong> method. | ||
===== Inheritance Hierarchy ===== | ===== Inheritance Hierarchy ===== | ||
- | *System.Object | + | *System.Object |
- | **[[ThinkGeo.MapSuite.WebEdition.MarkerStyle]] | + | ***ThinkGeo.MapSuite.WebEdition.MarkerStyle** |
- | ***[[ThinkGeo.MapSuite.WebEdition.ClassBreakMarkerStyle]] | + | *[[ThinkGeo.MapSuite.WebEdition.PointMarkerStyle]] |
- | ***[[ThinkGeo.MapSuite.WebEdition.ClusterMarkerStyle]] | + | *[[ThinkGeo.MapSuite.WebEdition.ClassBreakMarkerStyle]] |
- | ***[[ThinkGeo.MapSuite.WebEdition.PointMarkerStyle]] | + | *[[ThinkGeo.MapSuite.WebEdition.ValueMarkerStyle]] |
- | ***[[ThinkGeo.MapSuite.WebEdition.ValueMarkerStyle]] | + | *[[ThinkGeo.MapSuite.WebEdition.ClusterMarkerStyle]] |
===== Members Summary ===== | ===== Members Summary ===== | ||
==== Public Constructors ==== | ==== Public Constructors ==== | ||
- | ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | ||
- | |||
==== Protected Constructors ==== | ==== Protected Constructors ==== | ||
- | ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | + | ** {{wiki:ProtectedMethod.gif|}} MarkerStyle() ** |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#MarkerStyle()|MarkerStyle]] | | | Initialize an instance of the MarkerStyle class. | | + | |
+ | * //Initialize an instance of the MarkerStyle class.// | ||
+ | == Remarks == | ||
+ | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#MarkerStyle.28.29// | ||
+ | == Parameters == | ||
+ | <div newline></div> | ||
==== Public Methods ==== | ==== Public Methods ==== | ||
- | ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | + | ** {{wiki:PublicMethod.gif|}} GetRequiredColumnNames() ** |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#Equals(Object)|Equals]] | Object | Object | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetHashCode()|GetHashCode]] | | Object | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetMarkers(IEnumerable<Feature>)|GetMarkers]] | IEnumerable<[[ThinkGeo.MapSuite.Core.Feature|Feature]]> | | The abstract method returns a collection of markers from the features specified. | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetRequiredColumnNames()|GetRequiredColumnNames]] | | | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#GetType()|GetType]] | | Object | | | + | |
- | | {{wiki:PublicMethod.gif|Public Method}}[[#ToString()|ToString]] | | Object | | | + | |
- | ==== Protected Methods ==== | + | * //N/A// |
- | ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | + | == Remarks == |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#Finalize()|Finalize]] | | Object | | | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetRequiredColumnNames.28.29// |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetContextMenusCore()|GetContextMenusCore]] | | | Gets a collection of context menus that are associated with the MarkerStyle. | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetRequiredColumnNamesCore()|GetRequiredColumnNamesCore]] | | | | | + | |
- | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#MemberwiseClone()|MemberwiseClone]] | | Object | | | + | |
- | ==== Public Properties ==== | + | == Return Value == |
- | ^ Name ^ Return ^ DeclaringType ^ Summary ^ | + | * Type:Collection<String> |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#IsActive|IsActive]] | Boolean | | | | + | * Description:N/A |
- | | {{wiki:PublicProperty.gif|Public Property}}[[#RequiredColumnNames|RequiredColumnNames]] | Collection<String> | | | | + | |
- | ==== Protected Properties ==== | + | == Parameters == |
- | ^ Name ^ Return ^ DeclaringType ^ Summary ^ | + | <div newline></div> |
+ | ** {{wiki:PublicMethod.gif|}} GetMarkers(IEnumerable<Feature>) ** | ||
- | ==== Public Events ==== | + | * //The abstract method returns a collection of markers from the features specified.// |
- | ^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^ | + | == Remarks == |
+ | * //For the most updated Info for this topic, please check it here:// | ||
- | ===== Public Constructors ===== | + | == Return Value == |
- | ===== Protected Constructors ===== | + | * Type:Collection<[[ThinkGeo.MapSuite.WebEdition.Marker|Marker]]> |
- | ==== MarkerStyle() ==== | + | * Description:N/A |
- | Initialize an instance of the MarkerStyle class. | + | |
- | === Remarks === | + | |
- | For the most updated Info for this topic, please check it here:<a href="http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#MarkerStyle.28.29" target="_blank">http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#MarkerStyle.28.29</a> | + | |
- | === Parameters === | + | |
- | ^ Name ^ Type ^ Description ^ | + | |
- | [[#Protected Constructors|Go Back]] | + | == Parameters == |
- | ===== Public Methods ===== | + | * //features// |
- | ==== Equals(Object) ==== | + | * Type:IEnumerable<[[ThinkGeo.MapSuite.Core.Feature|Feature]]> |
- | === Remarks === | + | * Description:A collection of features that the markers will be created from. |
- | For the most updated Info for this topic, please check it here:<a href="http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#Equals.28Object.29" target="_blank">http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#Equals.28Object.29</a> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Boolean<!-- System.Boolean --> | | | + | |
- | === Parameters === | + | <div newline></div> |
- | ^ Name ^ Type ^ Description ^ | + | ** {{wiki:PublicMethod.gif|}} ToString() ** |
- | | obj | Object<!-- System.Object --> | | | + | |
- | <!-- System.Object --> | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ==== GetHashCode() ==== | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#ToString.28.29// |
- | === Remarks === | + | |
- | For the most updated Info for this topic, please check it here:<a href="http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetHashCode.28.29" target="_blank">http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetHashCode.28.29</a> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Int32<!-- System.Int32 --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:String |
+ | * Description:N/A | ||
- | <!-- System.Object --> | + | == Parameters == |
- | [[#Public Methods|Go Back]] | + | <div newline></div> |
- | ==== GetMarkers(IEnumerable<Feature>) ==== | + | ** {{wiki:PublicMethod.gif|}} Equals(Object) ** |
- | 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<[[ThinkGeo.MapSuite.WebEdition.Marker|Marker]]><!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.WebEdition.Marker} --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
- | | features | IEnumerable<[[ThinkGeo.MapSuite.Core.Feature|Feature]]><!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.Feature} --> | A collection of features that the markers will be created from. | | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#Equals.28Object.29// |
- | <!-- ThinkGeo.MapSuite.WebEdition.MarkerStyle --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Boolean |
- | ==== GetRequiredColumnNames() ==== | + | * Description:N/A |
- | === Remarks === | + | |
- | For the most updated Info for this topic, please check it here:<a href="http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetRequiredColumnNames.28.29" target="_blank">http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetRequiredColumnNames.28.29</a> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Collection<String><!-- System.Collections.ObjectModel.Collection{System.String} --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | * //obj// |
+ | * Type:Object | ||
+ | * Description:N/A | ||
- | <!-- ThinkGeo.MapSuite.WebEdition.MarkerStyle --> | + | <div newline></div> |
- | [[#Public Methods|Go Back]] | + | ** {{wiki:PublicMethod.gif|}} GetHashCode() ** |
- | ==== GetType() ==== | + | |
- | === Remarks === | + | |
- | For the most updated Info for this topic, please check it here:<a href="http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetType.28.29" target="_blank">http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetType.28.29</a> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Type<!-- System.Type --> | | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetHashCode.28.29// | ||
- | <!-- System.Object --> | + | == Return Value == |
- | [[#Public Methods|Go Back]] | + | * Type:Int32 |
- | ==== ToString() ==== | + | * Description:N/A |
- | === Remarks === | + | |
- | For the most updated Info for this topic, please check it here:<a href="http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#ToString.28.29" target="_blank">http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#ToString.28.29</a> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | String<!-- System.String --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | <div newline></div> |
+ | ** {{wiki:PublicMethod.gif|}} GetType() ** | ||
- | <!-- System.Object --> | + | * //N/A// |
- | [[#Public Methods|Go Back]] | + | == Remarks == |
- | ===== Protected Methods ===== | + | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetType.28.29// |
- | ==== Finalize() ==== | + | |
- | === Remarks === | + | |
- | For the most updated Info for this topic, please check it here:<a href="http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#Finalize.28.29" target="_blank">http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#Finalize.28.29</a> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Void<!-- System.Void --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:Type |
+ | * Description:N/A | ||
- | <!-- System.Object --> | + | == Parameters == |
- | [[#Protected Methods|Go Back]] | + | <div newline></div> |
- | ==== GetContextMenusCore() ==== | + | ==== Protected Methods ==== |
- | Gets a collection of context menus that are associated with the MarkerStyle. | + | ** {{wiki:ProtectedMethod.gif|}} GetRequiredColumnNamesCore() ** |
- | === 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 ^ | + | |
- | | [[ThinkGeo.MapSuite.WebEdition.GeoKeyedCollection|GeoKeyedCollection]]<[[ThinkGeo.MapSuite.WebEdition.ContextMenu|ContextMenu]]><!-- ThinkGeo.MapSuite.WebEdition.GeoKeyedCollection{ThinkGeo.MapSuite.WebEdition.ContextMenu} --> | A collection of context menus that are associated with the MarkerStyle. | | + | |
- | === Parameters === | + | * //N/A// |
- | ^ Name ^ Type ^ Description ^ | + | == Remarks == |
+ | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetRequiredColumnNamesCore.28.29// | ||
- | <!-- ThinkGeo.MapSuite.WebEdition.MarkerStyle --> | + | == Return Value == |
- | [[#Protected Methods|Go Back]] | + | * Type:Collection<String> |
- | ==== GetRequiredColumnNamesCore() ==== | + | * Description:N/A |
- | === Remarks === | + | |
- | For the most updated Info for this topic, please check it here:<a href="http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetRequiredColumnNamesCore.28.29" target="_blank">http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetRequiredColumnNamesCore.28.29</a> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Collection<String><!-- System.Collections.ObjectModel.Collection{System.String} --> | | | + | |
- | === Parameters === | + | == Parameters == |
- | ^ Name ^ Type ^ Description ^ | + | <div newline></div> |
+ | ** {{wiki:ProtectedMethod.gif|}} GetContextMenusCore() ** | ||
- | <!-- ThinkGeo.MapSuite.WebEdition.MarkerStyle --> | + | * //Gets a collection of context menus that are associated with the MarkerStyle.// |
- | [[#Protected Methods|Go Back]] | + | == Remarks == |
- | ==== MemberwiseClone() ==== | + | * //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.// |
- | === Remarks === | + | |
- | For the most updated Info for this topic, please check it here:<a href="http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#MemberwiseClone.28.29" target="_blank">http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#MemberwiseClone.28.29</a> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ Description ^ | + | |
- | | Object<!-- System.Object --> | | | + | |
- | === Parameters === | + | == Return Value == |
- | ^ Name ^ Type ^ Description ^ | + | * Type:[[ThinkGeo.MapSuite.WebEdition.GeoKeyedCollection<T>[[ThinkGeo.MapSuite.WebEdition.ContextMenu, WebEdition, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null]]|GeoKeyedCollection<T>]] |
+ | * Description:A collection of context menus that are associated with the MarkerStyle. | ||
- | <!-- System.Object --> | + | == Parameters == |
- | [[#Protected Methods|Go Back]] | + | <div newline></div> |
- | ===== Public Properties ===== | + | ** {{wiki:ProtectedMethod.gif|}} ZhQ=() ** |
- | ==== IsActive ==== | + | |
- | === Remarks === | + | |
- | For the most updated Info for this topic, please check it here:<a href="http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#IsActive" target="_blank">http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#IsActive</a> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ | + | |
- | | Boolean<!-- System.Boolean --> | | + | |
- | <!-- ThinkGeo.MapSuite.WebEdition.MarkerStyle --> | + | * //N/A// |
- | [[#Public Properties|Go Back]] | + | == Remarks == |
- | ==== RequiredColumnNames ==== | + | * //N/A// |
- | === Remarks === | + | |
- | For the most updated Info for this topic, please check it here:<a href="http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetRequiredColumnNames.28.29" target="_blank">http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetRequiredColumnNames.28.29</a> | + | |
- | === Return Value === | + | |
- | ^ Return Type ^ | + | |
- | | Collection<String><!-- System.Collections.ObjectModel.Collection{System.String} --> | | + | |
- | <!-- ThinkGeo.MapSuite.WebEdition.MarkerStyle --> | + | == Return Value == |
- | [[#Public Properties|Go Back]] | + | * Type:[[ThinkGeo.MapSuite.WebEdition.GeoKeyedCollection<T>[[ThinkGeo.MapSuite.WebEdition.ContextMenu, WebEdition, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null]]|GeoKeyedCollection<T>]] |
- | ===== Protected Properties ===== | + | * Description:N/A |
- | ===== Public Events ===== | + | |
- | __NOTOC__ | + | == Parameters == |
- | [[Category:WebEdition]] | + | <div newline></div> |
- | [[Category:ThinkGeo.MapSuite.WebEdition]] | + | ** {{wiki:ProtectedMethod.gif|}} Finalize() ** |
- | [[Category:UpdateDocumentation]] | + | |
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#Finalize.28.29// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Void | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** | ||
+ | |||
+ | * //N/A// | ||
+ | == Remarks == | ||
+ | * //For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#MemberwiseClone.28.29// | ||
+ | |||
+ | == Return Value == | ||
+ | * Type:Object | ||
+ | * Description:N/A | ||
+ | |||
+ | == Parameters == | ||
+ | <div newline></div> | ||
+ | ==== Public Properties ==== | ||
+ | ** {{wiki:PublicProperty.gif|}} IsActive ** | ||
+ | |||
+ | N/A | ||
+ | == Remarks == | ||
+ | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#IsActive | ||
+ | == Return Value == | ||
+ | * Type:Boolean | ||
+ | |||
+ | ** {{wiki:PublicProperty.gif|}} RequiredColumnNames ** | ||
+ | |||
+ | N/A | ||
+ | == Remarks == | ||
+ | For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WebEdition.MarkerStyle#GetRequiredColumnNames.28.29 | ||
+ | == Return Value == | ||
+ | * Type:Collection<String> | ||
+ | |||
+ | ==== Protected Properties ==== | ||
+ | ==== Public Events ==== | ||