====== ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevelSet ====== {{section>upgrade_map_suite_to_10.0}} This class represents a collection of MarkerZoomLevel that determines the appearance of markers at different zoomlevels. ===== Inheritance Hierarchy ===== *System.Object ***ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevelSet** ===== Members Summary ===== ==== Public Constructors ==== ** {{wiki:PublicMethod.gif|}} MarkerZoomLevelSet() ** Initialize a new instance of the MarkerZoomLevelSet class. == Remarks == N/A == Parameters ==
==== Protected Constructors ==== ==== Public Methods ==== ** {{wiki:PublicMethod.gif|}} GetZoomLevelForDrawing(Int32) ** Returns the MarkerZoomLevel object whose styles will be applies to the markers base on the current zoomlevel that passed in. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] * Description:The MarkerZoomLevel object whose styles will be applies to the markers base on the current zoomlevel that passed in. == Parameters == * //currentZoomLevelId// * Type:Int32 * Description:An int value that indicates which zoomlevel is the current zoomlevel. The int value can only be in 1-20. ** {{wiki:PublicMethod.gif|}} ToString() ** N/A == Remarks == N/A == Return Value == * Type:String * Description:N/A == Parameters == ** {{wiki:PublicMethod.gif|}} Equals(Object) ** N/A == Remarks == N/A == Return Value == * Type:Boolean * Description:N/A == Parameters == * //obj// * Type:Object * Description:N/A ** {{wiki:PublicMethod.gif|}} GetHashCode() ** N/A == Remarks == N/A == Return Value == * Type:Int32 * Description:N/A == Parameters == ** {{wiki:PublicMethod.gif|}} GetType() ** N/A == Remarks == N/A == Return Value == * Type:Type * Description:N/A == Parameters == ==== Protected Methods ==== ** {{wiki:ProtectedMethod.gif|}} uxU=(Int32) ** N/A == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] * Description:N/A == Parameters == * //id// * Type:Int32 * Description:N/A ** {{wiki:ProtectedMethod.gif|}} Finalize() ** N/A == Remarks == N/A == Return Value == * Type:Void * Description:N/A == Parameters == ** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ** N/A == Remarks == N/A == Return Value == * Type:Object * Description:N/A == Parameters == ==== Public Properties ==== ** {{wiki:PublicProperty.gif|}} ZoomLevel01 ** Gets the MarkerZoomLevel for Level01. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel02 ** Gets the MarkerZoomLevel for Level02. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel03 ** Gets the MarkerZoomLevel for Level03. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel04 ** Gets the MarkerZoomLevel for Level04. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel05 ** Gets the MarkerZoomLevel for Level05. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel06 ** Gets the MarkerZoomLevel for Level06. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel07 ** Gets the MarkerZoomLevel for Level07. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel08 ** Gets the MarkerZoomLevel for Level08. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel09 ** Gets the MarkerZoomLevel for Level09. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel10 ** Gets the MarkerZoomLevel for Level10. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel11 ** Gets the MarkerZoomLevel for Level11. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel12 ** Gets the MarkerZoomLevel for Level12. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel13 ** Gets the MarkerZoomLevel for Level13. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel14 ** Gets the MarkerZoomLevel for Level14. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel15 ** Gets the MarkerZoomLevel for Level15. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel16 ** Gets the MarkerZoomLevel for Level16. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel17 ** Gets the MarkerZoomLevel for Level17. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel18 ** Gets the MarkerZoomLevel for Level18. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel19 ** Gets the MarkerZoomLevel for Level19. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} ZoomLevel20 ** Gets the MarkerZoomLevel for Level20. == Remarks == N/A == Return Value == * Type:[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]] ** {{wiki:PublicProperty.gif|}} CustomZoomLevels ** Gets a MarkerZoomLevel collection that is used for you to define your own custom zoomlevels. == Remarks == When you add custom zoomlevels to the CustomZoomLevels collection, the default ZoomLevel01-20 will be disabled. The zoomLevels in the CustomZoomLevels are matched with the scales defined in the Map.ZoomLevelScales. For example,CustomZoomLevels[0] has the scale that equals to Map.ClientZoomLevelScales[0]. == Return Value == * Type:Collection<[[ThinkGeo.MapSuite.WpfDesktopEdition.MarkerZoomLevel|MarkerZoomLevel]]> ==== Protected Properties ==== ==== Public Events ====