MapPushpin Members
The class used to draw a pushpin on a map.Constructors
| Name | Description |
|---|---|
| MapPushpin() | Initializes a new instance of the MapPushpin class with default settings. |
Fields
| Name | Description |
|---|---|
| AttributesProperty static | Identifies the MapItem.Attributes dependency property. Inherited from MapItem. |
| BrushProperty static | Identifies the MapPushpin.Brush dependency property. |
| CanMoveProperty static | Identifies the MapItem.CanMove dependency property. Inherited from MapItem. |
| EnableHighlightingProperty static | Identifies the MapItem.EnableHighlighting dependency property. Inherited from MapItem. |
| EnableSelectionProperty static | Identifies the EnableSelection dependency property. Inherited from MapItem. |
| InformationProperty static | Identifies the MapPushpin.Information dependency property. |
| IsHighlightedProperty static | Identifies the MapPushpin.IsHighlighted dependency property. |
| IsHitTestVisibleProperty static | Identifies the MapItem.IsHitTestVisible dependency property. Inherited from MapItem. |
| LocationChangedAnimationProperty static | Identifies the MapPushpin.LocationChangedAnimation dependency property. |
| LocationProperty static | Identifies the MapPushpin.Location dependency property. |
| MarkerTemplateProperty static | Identifies the MapPushpin.MarkerTemplate dependency property. |
| StateProperty static | Identifies the MapPushpin.State dependency property. |
| TagProperty static | Identifies the MapItem.Tag dependency property. Inherited from MapItem. |
| TemplateProperty static | Identifies the MapPushpin.Template dependency property. |
| TextBrushProperty static | Identifies the MapPushpin.TextBrush dependency property. |
| TextProperty static | Identifies the MapPushpin.Text dependency property. |
| ToolTipPatternProperty static | Identifies the MapItem.ToolTipPattern dependency property. Inherited from MapItem. |
| TraceDepthProperty static | Identifies the MapPushpin.TraceDepth dependency property. |
| TraceStrokeProperty static | Identifies the MapPushpin.TraceStroke dependency property. |
| TraceStrokeStyleProperty static | Identifies the MapPushpin.TraceStrokeStyle dependency property. |
| VisibleProperty static | Identifies the MapItem.Visible dependency property. Inherited from MapItem. |
| ZIndexProperty static | Identifies the MapItem.ZIndex dependency property. Inherited from MapItem. |
Properties
| Name | Description |
|---|---|
| ActualBrush | Returns the actual Pushpin’s background brush. |
| ActualForeground | Returns the actual Pushpin’s foreground brush. |
| ActualStrokeBrush | Returns the actual Pushpin’s stroke brush. |
| ActualTraceStroke | Returns the actual Pushpin’s trace stroke brush. |
| Attributes | Gets the attributes for this map item. Inherited from MapItem. |
| Brush | Gets or sets a brush that is used to draw a pushpin background. |
| CanMove | Gets or sets the value that specifies whether a user can move item using the Map Editor’s Transform mode. Inherited from MapItem. |
| ClusteredItems | Returns the collection of MapItem objects that are in a cluster presented by this cluster representative. Inherited from MapItem. |
| EnableHighlighting | Gets or sets the value indicating whether the map item can be highlighted. This is a dependency property. Inherited from MapItem. |
| EnableSelection | Indicates whether a map item can be selected. Inherited from MapItem. |
| Information | Gets or sets the content that can be displayed on a map’s pushpin. |
| IsHighlighted | Gets or sets a value that indicates whether a map’s pushpin is highlighted. |
| IsHitTestVisible | Gets or sets a value that defines whether a map item can be returned as a hit-testing result. Inherited from MapItem. |
| Layer | Returns the layer containing this map item. Inherited from MapItem. |
| Location | Gets or sets coordinates for the pushpin element on a map. |
| LocationChangedAnimation | Gets or sets the pushpin animation when its location is changed on a map. |
| MarkerTemplate |
Gets or sets the template that allows specifying the presentation of the pushpin’s marker. This is a dependency property. |
| State | Gets or sets the current pushpin’s state on a map. |
| Tag | Gets or sets the object that contains data related to this map item. Inherited from MapItem. |
| Template |
Gets or sets the template that allows completely specifying the appearance and behavior of a map pushpin. This is dependency property. |
| Text | Specifies a text for a map’s pushpin. |
| TextBrush | Gets or sets a brush that is used to draw a text background for a map pushpin. |
| ToolTipPattern | Gets or sets a string which represents the pattern specifying the text to be displayed within a tooltip that appears for a map item. Inherited from MapItem. |
| TraceDepth | Gets or sets a value that specifies the depth of a pushpin’s trace. |
| TraceStroke | Gets or sets a brush that specifies how the trace stroke is painted on a map’s pushpin. |
| TraceStrokeStyle | Specifies the style used to draw a trace stroke on a map. |
| Visible | Gets or sets a value indicating whether a map item should be displayed. Inherited from MapItem. |
| ZIndex | Gets or sets a value that is the order on the Z-plane in which a map layer element (e.g., image tiles layer or vector layer) appears. Inherited from MapItem. |
Events
| Name | Description |
|---|---|
| MouseEnter | Occurs when the mouse pointer enters the map item. Inherited from MapItem. |
| MouseLeave | Occurs when the mouse pointer leaves the map item. Inherited from MapItem. |
| MouseLeftButtonDown | Occurs when the left mouse button is pressed while the mouse pointer is over this element. Inherited from MapItem. |
| MouseLeftButtonUp | Occurs when the left mouse button is released while the mouse pointer is over this element. Inherited from MapItem. |
| MouseMove | Occurs when the mouse pointer moves while over this element. Inherited from MapItem. |
| MouseRightButtonDown | Occurs when the right mouse button is pressed while the mouse pointer is over this element. Inherited from MapItem. |
| MouseRightButtonUp | Occurs when the right mouse button is released while the mouse pointer is over this element. Inherited from MapItem. |
| PropertyChanged | Occurs every time any of the MapDependencyObject class properties has changed its value. Inherited from MapDependencyObject. |
See Also