User Tools

Site Tools


thinkgeo.mapsuite.silverlightedition.pointmarkerstyle

This is an old revision of the document!


ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle

<!– Class –> This class represents the ordinary point marker style.

Remarks

The <strong>PointMarkerStyle</strong> contains the basic style for creating a marker such as web image, popup and context menu. Use this style to create a batch of markers with the same appearance.

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary
Public MethodPointMarkerStyle This is constructor of the PointMarkerStyle class.
Public MethodPointMarkerStyle ImageSource This is constructor of the PointMarkerStyle class.
Public MethodPointMarkerStyle ImageSource, GeoPopup This is constructor of the PointMarkerStyle class.

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Name Parameters DeclaringType Summary
Public MethodEquals Object Object
Public MethodGetHashCode Object
Public MethodGetMarkers IEnumerable<Feature> MarkerStyle(overriden) This method returns a collection of markers that created with specific styles from the features passed in.
Public MethodGetType Object
Public MethodToString Object

Protected Methods

Name Parameters DeclaringType Summary
Protected MethodFinalize Object
Protected MethodMemberwiseClone Object

Public Properties

Name Return DeclaringType Summary
Public PropertyFontColor GeoColor Gets or sets the color of the text on the marker.
Public PropertyFontStyle GeoFont Gets or sets the style applied to the text on the image.
Public PropertyImageHeight Double Gets or sets the height in pixel of the web image.
Public PropertyImageOffsetX Double Gets or sets the image's X offset in pixel.
Public PropertyImageOffsetY Double Gets or sets the image's Y offset in pixel.
Public PropertyImageRotateAngle Double Gets or sets the rotation angle of the marker image by degree.
Public PropertyImageSource ImageSource Gets or sets the small image that the marker displays.
Public PropertyImageWidth Double Gets or sets the width in pixel of the web image.
Public PropertyOpacity Double Gets or sets a double value between 0 and 1 that indicates the transparency level of the marker.
Public PropertyPopup GeoPopup Gets or sets the popup object that displays when the mouse pointer is over a marker.
Public PropertyPopupDelay TimeSpan Gets or sets a TimeSpan value that indicates the time that between the mouse is over a marker and the popup shows.
Public PropertyText String Gets or sets the text displayed on the image.
Public PropertyTextOffsetX Double Gets or sets the x offset in pixel of text on the marker.
Public PropertyTextOffsetY Double Gets or sets the y offset in pixel of text on the marker.
Public PropertyTextRotateAngle Double Gets or sets the rotation angle of the marker text by degree.
Public PropertyTextWidth Double Gets or sets the width of text on the marker.
Public PropertyTextWrapping TextWrapping Gets or sets whether the text wraps when it reaches the edge of its container.

Protected Properties

Name Return DeclaringType Summary

Public Events

Name Event Arguments DeclaringType Summary

Public Constructors

PointMarkerStyle()

This is constructor of the PointMarkerStyle class.

Overloads

This is constructor of the PointMarkerStyle class.

Remarks

This is constructor of the <strong>PointMarkerStyle</strong> class.

Parameters

Name Type Description

Go Back

PointMarkerStyle(ImageSource)

This is constructor of the PointMarkerStyle class.

Overloads

This is constructor of the PointMarkerStyle class.

Remarks

This is constructor of the <strong>PointMarkerStyle</strong> class.

Parameters

Name Type Description
imageSource ImageSource<!– System.Windows.Media.ImageSource –> An ImageSource value indicating the icon source for the marker.

Go Back

PointMarkerStyle(ImageSource, GeoPopup)

This is constructor of the PointMarkerStyle class.

Overloads

This is constructor of the PointMarkerStyle class.

Remarks

This is constructor of the <strong>PointMarkerStyle</strong> class.

Parameters

Name Type Description
imageSource ImageSource<!– System.Windows.Media.ImageSource –> An ImageSource value indicating the icon source for the marker.
popup GeoPopup<!– ThinkGeo.MapSuite.SilverlightEdition.GeoPopup –> A GeoPopup value indicating the popup display when mouse hover on the marker.

Go Back

Protected Constructors

Public Methods

Equals(Object)

Return Value

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

Parameters

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

<!– System.Object –> Go Back

GetHashCode()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

GetMarkers(IEnumerable<Feature>)

This method returns a collection of markers that created with specific styles from the features passed in.

Remarks

This method returns a collection of markers that created with specific styles from the features passed in.

Return Value

Return Type Description
Collection<Marker><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightEdition.Marker} –> A collection of markers that create from the features.

Parameters

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

<!– ThinkGeo.MapSuite.SilverlightEdition.MarkerStyle(overriden) –> Go Back

GetType()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

ToString()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

Protected Methods

Finalize()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

MemberwiseClone()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

Public Properties

FontColor

Gets or sets the color of the text on the marker.

Remarks

Gets or sets the color of the text on the marker.

Return Value

Return Type
GeoColor<!– ThinkGeo.MapSuite.SilverlightCore.GeoColor –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

FontStyle

Gets or sets the style applied to the text on the image.

Remarks

Gets or sets the style applied to the text on the image.

Return Value

Return Type
GeoFont<!– ThinkGeo.MapSuite.SilverlightCore.GeoFont –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

ImageHeight

Gets or sets the height in pixel of the web image.

Remarks

Gets or sets the height in pixel of the web image.

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

ImageOffsetX

Gets or sets the image's X offset in pixel.

Remarks

Gets or sets the image's X offset in pixel.

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

ImageOffsetY

Gets or sets the image's Y offset in pixel.

Remarks

Gets or sets the image's Y offset in pixel.

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

ImageRotateAngle

Gets or sets the rotation angle of the marker image by degree.

Remarks

Gets or sets the rotation angle of the marker image by degree.

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

ImageSource

Gets or sets the small image that the marker displays.

Remarks

Gets or sets the small image that the marker displays.

Return Value

Return Type
ImageSource<!– System.Windows.Media.ImageSource –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

ImageWidth

Gets or sets the width in pixel of the web image.

Remarks

Gets or sets the width in pixel of the web image.

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

Opacity

Gets or sets a double value between 0 and 1 that indicates the transparency level of the marker.

Remarks

The <strong>Opacity</strong> property enables you to specify a level of transparency for the marker. When this property is set to a value less than 100 percent(1.00), the entire overlay is made more transparent. Setting this property to a value of 0 percent (0.00) makes the marker completely invisible.

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

Gets or sets the popup object that displays when the mouse pointer is over a marker.

Remarks

Gets or sets the popup object that displays when the mouse pointer is over a marker.

Return Value

Return Type
GeoPopup<!– ThinkGeo.MapSuite.SilverlightEdition.GeoPopup –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

PopupDelay

Gets or sets a TimeSpan value that indicates the time that between the mouse is over a marker and the popup shows.

Remarks

The <strong>PopupDelay</strong> value is count in TimeSpan which delays the popup displaying after the value as the mouse hovering on the marker.

Return Value

Return Type
TimeSpan<!– System.TimeSpan –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

Text

Gets or sets the text displayed on the image.

Remarks

Gets or sets the text displayed on the image.

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

TextOffsetX

Gets or sets the x offset in pixel of text on the marker.

Remarks

Gets or sets the x offset in pixel of text on the marker.

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

TextOffsetY

Gets or sets the y offset in pixel of text on the marker.

Remarks

Gets or sets the y offset in pixel of text on the marker.

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

TextRotateAngle

Gets or sets the rotation angle of the marker text by degree.

Remarks

Gets or sets the rotation angle of the marker text by degree.

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

TextWidth

Gets or sets the width of text on the marker.

Remarks

Gets or sets the width of text on the marker.

Return Value

Return Type
Double<!– System.Double –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

TextWrapping

Gets or sets whether the text wraps when it reaches the edge of its container.

Remarks

Gets or sets whether the text wraps when it reaches the edge of its container.

Return Value

Return Type
TextWrapping<!– System.Windows.TextWrapping –>

<!– ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle –> Go Back

Protected Properties

Public Events

thinkgeo.mapsuite.silverlightedition.pointmarkerstyle.1440040135.txt.gz · Last modified: 2015/09/21 03:29 (external edit)