User Tools

Site Tools


thinkgeo.mapsuite.wpfdesktopedition.maptool

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
thinkgeo.mapsuite.wpfdesktopedition.maptool [2015/08/20 03:08]
127.0.0.1 external edit
thinkgeo.mapsuite.wpfdesktopedition.maptool [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.WpfDesktopEdition.MapTool ====== ====== ThinkGeo.MapSuite.WpfDesktopEdition.MapTool ======
  
 +{{section>​upgrade_map_suite_to_10.0}}
  
- 
-<!-- Class --> 
 This class represents the base class of map controls. This class represents the base class of map controls.
-=== Remarks === 
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool</​a>​ 
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
-*System.Object +  ​*System.Object 
-**System.Windows.Threading.DispatcherObject +    *System.Windows.Threading.DispatcherObject 
-***System.Windows.DependencyObject +      *System.Windows.DependencyObject 
-****System.Windows.Media.Visual +        *System.Windows.Media.Visual 
-*****System.Windows.UIElement +          *System.Windows.UIElement 
-******System.Windows.FrameworkElement +            *System.Windows.FrameworkElement 
-*******System.Windows.Controls.Control +              *System.Windows.Controls.Control 
-********[[ThinkGeo.MapSuite.WpfDesktopEdition.MapTool]] +                ***ThinkGeo.MapSuite.WpfDesktopEdition.MapTool** 
-*********[[ThinkGeo.MapSuite.WpfDesktopEdition.LogoMapTool]] +                  ​*[[ThinkGeo.MapSuite.WpfDesktopEdition.ScaleLineMapTool]] 
-*********[[ThinkGeo.MapSuite.WpfDesktopEdition.MouseCoordinateMapTool]] +                  *[[ThinkGeo.MapSuite.WpfDesktopEdition.LogoMapTool]] 
-*********[[ThinkGeo.MapSuite.WpfDesktopEdition.PanZoomBarMapTool]] +                  *[[ThinkGeo.MapSuite.WpfDesktopEdition.MouseCoordinateMapTool]] 
-*********[[ThinkGeo.MapSuite.WpfDesktopEdition.ScaleLineMapTool]]+                  *[[ThinkGeo.MapSuite.WpfDesktopEdition.PanZoomBarMapTool]]
 ===== Members Summary ===== ===== Members Summary =====
 ==== Public Constructors ==== ==== Public Constructors ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
- 
 ==== Protected Constructors ==== ==== Protected Constructors ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +** {{wiki:​ProtectedMethod.gif|}} MapTool() ​**
-{{wiki:​ProtectedMethod.gif|Protected Method}}[[#MapTool()|MapTool]] ​  ​| ​   |    | Constructor of MapTool class. ​  | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MapTool(Boolean)|MapTool]] ​  | Boolean ​  ​| ​   | Constructor of MapTool class. ​  |+
  
 +  * //​Constructor of MapTool class.//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MapTool.28.29//​
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} MapTool(Boolean) **
 +
 +  * //​Constructor of MapTool class.//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MapTool.28Boolean.29//​
 +== Parameters ==
 +  * //​isEnabled//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 ==== Public Methods ==== ==== Public Methods ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +** {{wiki:​PublicMethod.gif|}} Initialize(WpfMap) ​**
-{{wiki:​PublicMethod.gif|Public Method}}[[#​AddHandler(RoutedEvent,​ Delegate)|AddHandler]] ​  | RoutedEvent,​ Delegate ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​AddHandler(RoutedEvent,​ Delegate, Boolean)|AddHandler]] ​  | RoutedEvent,​ Delegate, Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​AddToEventRoute(EventRoute,​ RoutedEventArgs)|AddToEventRoute]] ​  | EventRoute, RoutedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ApplyAnimationClock(DependencyProperty,​ AnimationClock)|ApplyAnimationClock]] ​  | DependencyProperty,​ AnimationClock ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ApplyAnimationClock(DependencyProperty,​ AnimationClock,​ HandoffBehavior)|ApplyAnimationClock]] ​  | DependencyProperty,​ AnimationClock,​ HandoffBehavior ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ApplyTemplate()|ApplyTemplate]] ​  ​| ​   | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Arrange(Rect)|Arrange]] ​  | Rect   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​BeginAnimation(DependencyProperty,​ AnimationTimeline)|BeginAnimation]] ​  | DependencyProperty,​ AnimationTimeline ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​BeginAnimation(DependencyProperty,​ AnimationTimeline,​ HandoffBehavior)|BeginAnimation]] ​  | DependencyProperty,​ AnimationTimeline,​ HandoffBehavior ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​BeginInit()|BeginInit]] ​  ​| ​   | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​BeginStoryboard(Storyboard,​ HandoffBehavior,​ Boolean)|BeginStoryboard]] ​  | Storyboard, HandoffBehavior,​ Boolean ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​BeginStoryboard(Storyboard)|BeginStoryboard]] ​  | Storyboard ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​BeginStoryboard(Storyboard,​ HandoffBehavior)|BeginStoryboard]] ​  | Storyboard, HandoffBehavior ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​BringIntoView()|BringIntoView]] ​  ​| ​   | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​BringIntoView(Rect)|BringIntoView]] ​  | Rect   | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​CaptureMouse()|CaptureMouse]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​CaptureStylus()|CaptureStylus]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​CaptureTouch(TouchDevice)|CaptureTouch]] ​  | TouchDevice ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​CheckAccess()|CheckAccess]] ​  ​| ​   | DispatcherObject ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ClearValue(DependencyProperty)|ClearValue]] ​  | DependencyProperty ​  | DependencyObject ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ClearValue(DependencyPropertyKey)|ClearValue]] ​  | DependencyPropertyKey ​  | DependencyObject ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​CoerceValue(DependencyProperty)|CoerceValue]] ​  | DependencyProperty ​  | DependencyObject ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​EndInit()|EndInit]] ​  ​| ​   | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Equals(Object)|Equals]] ​  | Object ​  | Object(overriden) ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​FindCommonVisualAncestor(DependencyObject)|FindCommonVisualAncestor]] ​  | DependencyObject ​  | Visual ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​FindName(String)|FindName]] ​  | String ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​FindResource(Object)|FindResource]] ​  | Object ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Focus()|Focus]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetAnimationBaseValue(DependencyProperty)|GetAnimationBaseValue]] ​  | DependencyProperty ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetBindingExpression(DependencyProperty)|GetBindingExpression]] ​  | DependencyProperty ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetHashCode()|GetHashCode]] ​  ​| ​   | Object(overriden) ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetLocalValueEnumerator()|GetLocalValueEnumerator]] ​  ​| ​   | DependencyObject ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetType()|GetType]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetValue(DependencyProperty)|GetValue]] ​  | DependencyProperty ​  | DependencyObject ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#Initialize(WpfMap)|Initialize]] ​  | [[ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap|WpfMap]] ​  ​| ​   | This method initializes map tool.   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​InputHitTest(Point)|InputHitTest]] ​  | Point   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​InvalidateArrange()|InvalidateArrange]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​InvalidateMeasure()|InvalidateMeasure]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​InvalidateProperty(DependencyProperty)|InvalidateProperty]] ​  | DependencyProperty ​  | DependencyObject ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​InvalidateVisual()|InvalidateVisual]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​IsAncestorOf(DependencyObject)|IsAncestorOf]] ​  | DependencyObject ​  | Visual ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​IsDescendantOf(DependencyObject)|IsDescendantOf]] ​  | DependencyObject ​  | Visual ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Measure(Size)|Measure]] ​  | Size   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​MoveFocus(TraversalRequest)|MoveFocus]] ​  | TraversalRequest ​  | UIElement(overriden) ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​OnApplyTemplate()|OnApplyTemplate]] ​  ​| ​   | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​PointFromScreen(Point)|PointFromScreen]] ​  | Point   | Visual ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​PointToScreen(Point)|PointToScreen]] ​  | Point   | Visual ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​PredictFocus(FocusNavigationDirection)|PredictFocus]] ​  | FocusNavigationDirection ​  | UIElement(overriden) ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​RaiseEvent(RoutedEventArgs)|RaiseEvent]] ​  | RoutedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ReadLocalValue(DependencyProperty)|ReadLocalValue]] ​  | DependencyProperty ​  | DependencyObject ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​RegisterName(String,​ Object)|RegisterName]] ​  | String, Object ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ReleaseAllTouchCaptures()|ReleaseAllTouchCaptures]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ReleaseMouseCapture()|ReleaseMouseCapture]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ReleaseStylusCapture()|ReleaseStylusCapture]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ReleaseTouchCapture(TouchDevice)|ReleaseTouchCapture]] ​  | TouchDevice ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​RemoveHandler(RoutedEvent,​ Delegate)|RemoveHandler]] ​  | RoutedEvent,​ Delegate ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SetBinding(DependencyProperty,​ BindingBase)|SetBinding]] ​  | DependencyProperty,​ BindingBase ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SetBinding(DependencyProperty,​ String)|SetBinding]] ​  | DependencyProperty,​ String ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SetCurrentValue(DependencyProperty,​ Object)|SetCurrentValue]] ​  | DependencyProperty,​ Object ​  | DependencyObject ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SetResourceReference(DependencyProperty,​ Object)|SetResourceReference]] ​  | DependencyProperty,​ Object ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SetValue(DependencyProperty,​ Object)|SetValue]] ​  | DependencyProperty,​ Object ​  | DependencyObject ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SetValue(DependencyPropertyKey,​ Object)|SetValue]] ​  | DependencyPropertyKey,​ Object ​  | DependencyObject ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ShouldSerializeCommandBindings()|ShouldSerializeCommandBindings]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ShouldSerializeInputBindings()|ShouldSerializeInputBindings]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ShouldSerializeResources()|ShouldSerializeResources]] ​  ​| ​   | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ShouldSerializeStyle()|ShouldSerializeStyle]] ​  ​| ​   | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ShouldSerializeTriggers()|ShouldSerializeTriggers]] ​  ​| ​   | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ToString()|ToString]] ​  ​| ​   | Object(overriden) ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​TransformToAncestor(Visual)|TransformToAncestor]] ​  | Visual ​  | Visual ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​TransformToAncestor(Visual3D)|TransformToAncestor]] ​  | Visual3D ​  | Visual ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​TransformToDescendant(Visual)|TransformToDescendant]] ​  | Visual ​  | Visual ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​TransformToVisual(Visual)|TransformToVisual]] ​  | Visual ​  | Visual ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​TranslatePoint(Point,​ UIElement)|TranslatePoint]] ​  | Point, UIElement ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​TryFindResource(Object)|TryFindResource]] ​  | Object ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​UnregisterName(String)|UnregisterName]] ​  | String ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​UpdateDefaultStyle()|UpdateDefaultStyle]] ​  ​| ​   | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​UpdateLayout()|UpdateLayout]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​VerifyAccess()|VerifyAccess]] ​  ​| ​   | DispatcherObject ​  ​| ​   |+
  
 +  * //This method initializes map tool.//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Initialize.28WpfMap.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //wpfMap//
 +    * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap|WpfMap]]
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ToString() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ToString.28.29//​
 +
 +== Return Value ==
 +  * Type:String
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ShouldSerializeStyle() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeStyle.28.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ApplyTemplate() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ApplyTemplate.28.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} OnApplyTemplate() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnApplyTemplate.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} BeginStoryboard(Storyboard) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginStoryboard.28Storyboard.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​storyboard//​
 +    * Type:​Storyboard
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} BeginStoryboard(Storyboard,​HandoffBehavior) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginStoryboard.28Storyboard.2C_HandoffBehavior.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​storyboard//​
 +    * Type:​Storyboard
 +    * Description:​N/​A
 +
 +  * //​handoffBehavior//​
 +    * Type:​HandoffBehavior
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} BeginStoryboard(Storyboard,​HandoffBehavior,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginStoryboard.28Storyboard.2C_HandoffBehavior.2C_Boolean.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​storyboard//​
 +    * Type:​Storyboard
 +    * Description:​N/​A
 +
 +  * //​handoffBehavior//​
 +    * Type:​HandoffBehavior
 +    * Description:​N/​A
 +
 +  * //​isControllable//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ShouldSerializeTriggers() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeTriggers.28.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ShouldSerializeResources() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeResources.28.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} FindResource(Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FindResource.28Object.29//​
 +
 +== Return Value ==
 +  * Type:Object
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​resourceKey//​
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} TryFindResource(Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TryFindResource.28Object.29//​
 +
 +== Return Value ==
 +  * Type:Object
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​resourceKey//​
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} SetResourceReference(DependencyProperty,​Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetResourceReference.28DependencyProperty.2C_Object.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //name//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} GetBindingExpression(DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetBindingExpression.28DependencyProperty.29//​
 +
 +== Return Value ==
 +  * Type:​BindingExpression
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} SetBinding(DependencyProperty,​BindingBase) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetBinding.28DependencyProperty.2C_BindingBase.29//​
 +
 +== Return Value ==
 +  * Type:​BindingExpressionBase
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //binding//
 +    * Type:​BindingBase
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} SetBinding(DependencyProperty,​String) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetBinding.28DependencyProperty.2C_String.29//​
 +
 +== Return Value ==
 +  * Type:​BindingExpression
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //path//
 +    * Type:String
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} BringIntoView() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BringIntoView.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} BringIntoView(Rect) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BringIntoView.28Rect.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​targetRectangle//​
 +    * Type:Rect
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} MoveFocus(TraversalRequest) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MoveFocus.28TraversalRequest.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //request//
 +    * Type:​TraversalRequest
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} PredictFocus(FocusNavigationDirection) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​PredictFocus.28FocusNavigationDirection.29//​
 +
 +== Return Value ==
 +  * Type:​DependencyObject
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​direction//​
 +    * Type:​FocusNavigationDirection
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} BeginInit() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginInit.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} EndInit() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​EndInit.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} RegisterName(String,​Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RegisterName.28String.2C_Object.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //name//
 +    * Type:String
 +    * Description:​N/​A
 +
 +  * //​scopedElement//​
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} UnregisterName(String) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​UnregisterName.28String.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //name//
 +    * Type:String
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} FindName(String) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FindName.28String.29//​
 +
 +== Return Value ==
 +  * Type:Object
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //name//
 +    * Type:String
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} UpdateDefaultStyle() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​UpdateDefaultStyle.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ApplyAnimationClock(DependencyProperty,​AnimationClock) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ApplyAnimationClock.28DependencyProperty.2C_AnimationClock.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //clock//
 +    * Type:​AnimationClock
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ApplyAnimationClock(DependencyProperty,​AnimationClock,​HandoffBehavior) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ApplyAnimationClock.28DependencyProperty.2C_AnimationClock.2C_HandoffBehavior.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //clock//
 +    * Type:​AnimationClock
 +    * Description:​N/​A
 +
 +  * //​handoffBehavior//​
 +    * Type:​HandoffBehavior
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} BeginAnimation(DependencyProperty,​AnimationTimeline) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginAnimation.28DependencyProperty.2C_AnimationTimeline.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​animation//​
 +    * Type:​AnimationTimeline
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} BeginAnimation(DependencyProperty,​AnimationTimeline,​HandoffBehavior) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginAnimation.28DependencyProperty.2C_AnimationTimeline.2C_HandoffBehavior.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​animation//​
 +    * Type:​AnimationTimeline
 +    * Description:​N/​A
 +
 +  * //​handoffBehavior//​
 +    * Type:​HandoffBehavior
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} GetAnimationBaseValue(DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetAnimationBaseValue.28DependencyProperty.29//​
 +
 +== Return Value ==
 +  * Type:Object
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ShouldSerializeInputBindings() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeInputBindings.28.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ShouldSerializeCommandBindings() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeCommandBindings.28.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} RaiseEvent(RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RaiseEvent.28RoutedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} AddHandler(RoutedEvent,​Delegate) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AddHandler.28RoutedEvent.2C_Delegate.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​routedEvent//​
 +    * Type:​RoutedEvent
 +    * Description:​N/​A
 +
 +  * //handler//
 +    * Type:​Delegate
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} AddHandler(RoutedEvent,​Delegate,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AddHandler.28RoutedEvent.2C_Delegate.2C_Boolean.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​routedEvent//​
 +    * Type:​RoutedEvent
 +    * Description:​N/​A
 +
 +  * //handler//
 +    * Type:​Delegate
 +    * Description:​N/​A
 +
 +  * //​handledEventsToo//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} RemoveHandler(RoutedEvent,​Delegate) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RemoveHandler.28RoutedEvent.2C_Delegate.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​routedEvent//​
 +    * Type:​RoutedEvent
 +    * Description:​N/​A
 +
 +  * //handler//
 +    * Type:​Delegate
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} AddToEventRoute(EventRoute,​RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AddToEventRoute.28EventRoute.2C_RoutedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //route//
 +    * Type:​EventRoute
 +    * Description:​N/​A
 +
 +  * //e//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} InvalidateMeasure() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InvalidateMeasure.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} InvalidateArrange() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InvalidateArrange.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} InvalidateVisual() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InvalidateVisual.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} Measure(Size) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Measure.28Size.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​availableSize//​
 +    * Type:Size
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} Arrange(Rect) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Arrange.28Rect.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​finalRect//​
 +    * Type:Rect
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} UpdateLayout() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​UpdateLayout.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} TranslatePoint(Point,​UIElement) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TranslatePoint.28Point.2C_UIElement.29//​
 +
 +== Return Value ==
 +  * Type:Point
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //point//
 +    * Type:Point
 +    * Description:​N/​A
 +
 +  * //​relativeTo//​
 +    * Type:​UIElement
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} InputHitTest(Point) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InputHitTest.28Point.29//​
 +
 +== Return Value ==
 +  * Type:​IInputElement
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //point//
 +    * Type:Point
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} CaptureMouse() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CaptureMouse.28.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ReleaseMouseCapture() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReleaseMouseCapture.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} CaptureStylus() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CaptureStylus.28.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ReleaseStylusCapture() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReleaseStylusCapture.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} Focus() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Focus.28.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} CaptureTouch(TouchDevice) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CaptureTouch.28TouchDevice.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​touchDevice//​
 +    * Type:​TouchDevice
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ReleaseTouchCapture(TouchDevice) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReleaseTouchCapture.28TouchDevice.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​touchDevice//​
 +    * Type:​TouchDevice
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ReleaseAllTouchCaptures() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReleaseAllTouchCaptures.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} IsAncestorOf(DependencyObject) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsAncestorOf.28DependencyObject.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​descendant//​
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} IsDescendantOf(DependencyObject) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsDescendantOf.28DependencyObject.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​ancestor//​
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} FindCommonVisualAncestor(DependencyObject) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FindCommonVisualAncestor.28DependencyObject.29//​
 +
 +== Return Value ==
 +  * Type:​DependencyObject
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​otherVisual//​
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} TransformToAncestor(Visual) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TransformToAncestor.28Visual.29//​
 +
 +== Return Value ==
 +  * Type:​GeneralTransform
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​ancestor//​
 +    * Type:Visual
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} TransformToAncestor(Visual3D) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TransformToAncestor.28Visual3D.29//​
 +
 +== Return Value ==
 +  * Type:​GeneralTransform2DTo3D
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​ancestor//​
 +    * Type:​Visual3D
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} TransformToDescendant(Visual) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TransformToDescendant.28Visual.29//​
 +
 +== Return Value ==
 +  * Type:​GeneralTransform
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​descendant//​
 +    * Type:Visual
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} TransformToVisual(Visual) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TransformToVisual.28Visual.29//​
 +
 +== Return Value ==
 +  * Type:​GeneralTransform
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //visual//
 +    * Type:Visual
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} PointToScreen(Point) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​PointToScreen.28Point.29//​
 +
 +== Return Value ==
 +  * Type:Point
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //point//
 +    * Type:Point
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} PointFromScreen(Point) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​PointFromScreen.28Point.29//​
 +
 +== Return Value ==
 +  * Type:Point
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //point//
 +    * Type:Point
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} Equals(Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Equals.28Object.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //obj//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} GetHashCode() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetHashCode.28.29//​
 +
 +== Return Value ==
 +  * Type:Int32
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} GetValue(DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetValue.28DependencyProperty.29//​
 +
 +== Return Value ==
 +  * Type:Object
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} SetValue(DependencyProperty,​Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetValue.28DependencyProperty.2C_Object.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //value//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} SetCurrentValue(DependencyProperty,​Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetCurrentValue.28DependencyProperty.2C_Object.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //value//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} SetValue(DependencyPropertyKey,​Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetValue.28DependencyPropertyKey.2C_Object.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //key//
 +    * Type:​DependencyPropertyKey
 +    * Description:​N/​A
 +
 +  * //value//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ClearValue(DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ClearValue.28DependencyProperty.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ClearValue(DependencyPropertyKey) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ClearValue.28DependencyPropertyKey.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //key//
 +    * Type:​DependencyPropertyKey
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} CoerceValue(DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CoerceValue.28DependencyProperty.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} InvalidateProperty(DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InvalidateProperty.28DependencyProperty.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} ReadLocalValue(DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReadLocalValue.28DependencyProperty.29//​
 +
 +== Return Value ==
 +  * Type:Object
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} GetLocalValueEnumerator() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetLocalValueEnumerator.28.29//​
 +
 +== Return Value ==
 +  * Type:​LocalValueEnumerator
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} CheckAccess() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CheckAccess.28.29//​
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} VerifyAccess() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VerifyAccess.28.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​PublicMethod.gif|}} GetType() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetType.28.29//​
 +
 +== Return Value ==
 +  * Type:Type
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 ==== Protected Methods ==== ==== Protected Methods ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +** {{wiki:​ProtectedMethod.gif|}} InitializeCore(WpfMap) ​**
-{{wiki:​ProtectedMethod.gif|Protected Method}}[[#​AddVisualChild(Visual)|AddVisualChild]] ​  | Visual ​  | Visual ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ArrangeCore(Rect)|ArrangeCore]] ​  | Rect   | UIElement(overriden) ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ArrangeOverride(Size)|ArrangeOverride]] ​  | Size   | FrameworkElement(overriden) ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​EnabledChangedCore(Boolean)|EnabledChangedCore]] ​  | Boolean ​  ​| ​   | Occcurs when the Enabled property changes ​  | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Finalize()|Finalize]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetLayoutClip(Size)|GetLayoutClip]] ​  | Size   | UIElement(overriden) ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetVisualChild(Int32)|GetVisualChild]] ​  | Int32   | Visual(overriden) ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​HitTestCore(GeometryHitTestParameters)|HitTestCore]] ​  | GeometryHitTestParameters ​  | Visual(overriden) ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​HitTestCore(PointHitTestParameters)|HitTestCore]] ​  | PointHitTestParameters ​  | Visual(overriden) ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#InitializeCore(WpfMap)|InitializeCore]] ​  | [[ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap|WpfMap]] ​  ​| ​   | This method initializes map tool.   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MeasureCore(Size)|MeasureCore]] ​  | Size   | UIElement(overriden) ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MeasureOverride(Size)|MeasureOverride]] ​  | Size   | FrameworkElement(overriden) ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MemberwiseClone()|MemberwiseClone]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnAccessKey(AccessKeyEventArgs)|OnAccessKey]] ​  | AccessKeyEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnChildDesiredSizeChanged(UIElement)|OnChildDesiredSizeChanged]] ​  | UIElement ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnContextMenuClosing(ContextMenuEventArgs)|OnContextMenuClosing]] ​  | ContextMenuEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnContextMenuOpening(ContextMenuEventArgs)|OnContextMenuOpening]] ​  | ContextMenuEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnCreateAutomationPeer()|OnCreateAutomationPeer]] ​  ​| ​   | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnDragEnter(DragEventArgs)|OnDragEnter]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnDragLeave(DragEventArgs)|OnDragLeave]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnDragOver(DragEventArgs)|OnDragOver]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnDrop(DragEventArgs)|OnDrop]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnGiveFeedback(GiveFeedbackEventArgs)|OnGiveFeedback]] ​  | GiveFeedbackEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnGotFocus(RoutedEventArgs)|OnGotFocus]] ​  | RoutedEventArgs ​  | UIElement(overriden) ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)|OnGotKeyboardFocus]] ​  | KeyboardFocusChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnGotMouseCapture(MouseEventArgs)|OnGotMouseCapture]] ​  | MouseEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnGotStylusCapture(StylusEventArgs)|OnGotStylusCapture]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnGotTouchCapture(TouchEventArgs)|OnGotTouchCapture]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnInitialized(EventArgs)|OnInitialized]] ​  | EventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)|OnIsKeyboardFocusWithinChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)|OnIsKeyboardFocusedChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)|OnIsMouseCaptureWithinChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)|OnIsMouseCapturedChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)|OnIsMouseDirectlyOverChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)|OnIsStylusCaptureWithinChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)|OnIsStylusCapturedChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)|OnIsStylusDirectlyOverChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnKeyDown(KeyEventArgs)|OnKeyDown]] ​  | KeyEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnKeyUp(KeyEventArgs)|OnKeyUp]] ​  | KeyEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnLostFocus(RoutedEventArgs)|OnLostFocus]] ​  | RoutedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)|OnLostKeyboardFocus]] ​  | KeyboardFocusChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnLostMouseCapture(MouseEventArgs)|OnLostMouseCapture]] ​  | MouseEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnLostStylusCapture(StylusEventArgs)|OnLostStylusCapture]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnLostTouchCapture(TouchEventArgs)|OnLostTouchCapture]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs)|OnManipulationBoundaryFeedback]] ​  | ManipulationBoundaryFeedbackEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnManipulationCompleted(ManipulationCompletedEventArgs)|OnManipulationCompleted]] ​  | ManipulationCompletedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnManipulationDelta(ManipulationDeltaEventArgs)|OnManipulationDelta]] ​  | ManipulationDeltaEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs)|OnManipulationInertiaStarting]] ​  | ManipulationInertiaStartingEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnManipulationStarted(ManipulationStartedEventArgs)|OnManipulationStarted]] ​  | ManipulationStartedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnManipulationStarting(ManipulationStartingEventArgs)|OnManipulationStarting]] ​  | ManipulationStartingEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnMouseDoubleClick(MouseButtonEventArgs)|OnMouseDoubleClick]] ​  | MouseButtonEventArgs ​  | Control ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnMouseDown(MouseButtonEventArgs)|OnMouseDown]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnMouseEnter(MouseEventArgs)|OnMouseEnter]] ​  | MouseEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnMouseLeave(MouseEventArgs)|OnMouseLeave]] ​  | MouseEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnMouseLeftButtonDown(MouseButtonEventArgs)|OnMouseLeftButtonDown]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnMouseLeftButtonUp(MouseButtonEventArgs)|OnMouseLeftButtonUp]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnMouseMove(MouseEventArgs)|OnMouseMove]] ​  | MouseEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnMouseRightButtonDown(MouseButtonEventArgs)|OnMouseRightButtonDown]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnMouseRightButtonUp(MouseButtonEventArgs)|OnMouseRightButtonUp]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnMouseUp(MouseButtonEventArgs)|OnMouseUp]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnMouseWheel(MouseWheelEventArgs)|OnMouseWheel]] ​  | MouseWheelEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewDragEnter(DragEventArgs)|OnPreviewDragEnter]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewDragLeave(DragEventArgs)|OnPreviewDragLeave]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewDragOver(DragEventArgs)|OnPreviewDragOver]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewDrop(DragEventArgs)|OnPreviewDrop]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewGiveFeedback(GiveFeedbackEventArgs)|OnPreviewGiveFeedback]] ​  | GiveFeedbackEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)|OnPreviewGotKeyboardFocus]] ​  | KeyboardFocusChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewKeyDown(KeyEventArgs)|OnPreviewKeyDown]] ​  | KeyEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewKeyUp(KeyEventArgs)|OnPreviewKeyUp]] ​  | KeyEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)|OnPreviewLostKeyboardFocus]] ​  | KeyboardFocusChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewMouseDoubleClick(MouseButtonEventArgs)|OnPreviewMouseDoubleClick]] ​  | MouseButtonEventArgs ​  | Control ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewMouseDown(MouseButtonEventArgs)|OnPreviewMouseDown]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)|OnPreviewMouseLeftButtonDown]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)|OnPreviewMouseLeftButtonUp]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewMouseMove(MouseEventArgs)|OnPreviewMouseMove]] ​  | MouseEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewMouseRightButtonDown(MouseButtonEventArgs)|OnPreviewMouseRightButtonDown]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewMouseRightButtonUp(MouseButtonEventArgs)|OnPreviewMouseRightButtonUp]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewMouseUp(MouseButtonEventArgs)|OnPreviewMouseUp]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewMouseWheel(MouseWheelEventArgs)|OnPreviewMouseWheel]] ​  | MouseWheelEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)|OnPreviewQueryContinueDrag]] ​  | QueryContinueDragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewStylusButtonDown(StylusButtonEventArgs)|OnPreviewStylusButtonDown]] ​  | StylusButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewStylusButtonUp(StylusButtonEventArgs)|OnPreviewStylusButtonUp]] ​  | StylusButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewStylusDown(StylusDownEventArgs)|OnPreviewStylusDown]] ​  | StylusDownEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewStylusInAirMove(StylusEventArgs)|OnPreviewStylusInAirMove]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewStylusInRange(StylusEventArgs)|OnPreviewStylusInRange]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewStylusMove(StylusEventArgs)|OnPreviewStylusMove]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewStylusOutOfRange(StylusEventArgs)|OnPreviewStylusOutOfRange]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)|OnPreviewStylusSystemGesture]] ​  | StylusSystemGestureEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewStylusUp(StylusEventArgs)|OnPreviewStylusUp]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewTextInput(TextCompositionEventArgs)|OnPreviewTextInput]] ​  | TextCompositionEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewTouchDown(TouchEventArgs)|OnPreviewTouchDown]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewTouchMove(TouchEventArgs)|OnPreviewTouchMove]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPreviewTouchUp(TouchEventArgs)|OnPreviewTouchUp]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnPropertyChanged(DependencyPropertyChangedEventArgs)|OnPropertyChanged]] ​  | DependencyPropertyChangedEventArgs ​  | DependencyObject(overriden) ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnQueryContinueDrag(QueryContinueDragEventArgs)|OnQueryContinueDrag]] ​  | QueryContinueDragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnQueryCursor(QueryCursorEventArgs)|OnQueryCursor]] ​  | QueryCursorEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnRender(DrawingContext)|OnRender]] ​  | DrawingContext ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnStylusButtonDown(StylusButtonEventArgs)|OnStylusButtonDown]] ​  | StylusButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnStylusButtonUp(StylusButtonEventArgs)|OnStylusButtonUp]] ​  | StylusButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnStylusDown(StylusDownEventArgs)|OnStylusDown]] ​  | StylusDownEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnStylusEnter(StylusEventArgs)|OnStylusEnter]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnStylusInAirMove(StylusEventArgs)|OnStylusInAirMove]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnStylusInRange(StylusEventArgs)|OnStylusInRange]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnStylusLeave(StylusEventArgs)|OnStylusLeave]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnStylusMove(StylusEventArgs)|OnStylusMove]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnStylusOutOfRange(StylusEventArgs)|OnStylusOutOfRange]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnStylusSystemGesture(StylusSystemGestureEventArgs)|OnStylusSystemGesture]] ​  | StylusSystemGestureEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnStylusUp(StylusEventArgs)|OnStylusUp]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnTemplateChanged(ControlTemplate,​ ControlTemplate)|OnTemplateChanged]] ​  | ControlTemplate,​ ControlTemplate ​  | Control ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnTextInput(TextCompositionEventArgs)|OnTextInput]] ​  | TextCompositionEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnToolTipClosing(ToolTipEventArgs)|OnToolTipClosing]] ​  | ToolTipEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnToolTipOpening(ToolTipEventArgs)|OnToolTipOpening]] ​  | ToolTipEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnTouchDown(TouchEventArgs)|OnTouchDown]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnTouchEnter(TouchEventArgs)|OnTouchEnter]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnTouchLeave(TouchEventArgs)|OnTouchLeave]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnTouchMove(TouchEventArgs)|OnTouchMove]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnTouchUp(TouchEventArgs)|OnTouchUp]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​RemoveVisualChild(Visual)|RemoveVisualChild]] ​  | Visual ​  | Visual ​  ​| ​   |+
  
 +  * //This method initializes map tool.//
 +== Remarks ==
 +  * //When overriding this method, consider adding map tool onto the map.ToolsGrid panel.//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //wpfMap//
 +    * Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap|WpfMap]]
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} EnabledChangedCore(Boolean) **
 +
 +  * //Occcurs when the Enabled property changes//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​EnabledChangedCore.28Boolean.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​newValue//​
 +    * Type:​Boolean
 +    * Description:​Indicates whether the visibility of MapTool is set as Visibility.Visible
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnTemplateChangedInternal(FrameworkTemplate,​FrameworkTemplate) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​oldTemplate//​
 +    * Type:​FrameworkTemplate
 +    * Description:​N/​A
 +
 +  * //​newTemplate//​
 +    * Type:​FrameworkTemplate
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnTemplateChanged(ControlTemplate,​ControlTemplate) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTemplateChanged.28ControlTemplate.2C_ControlTemplate.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​oldTemplate//​
 +    * Type:​ControlTemplate
 +    * Description:​N/​A
 +
 +  * //​newTemplate//​
 +    * Type:​ControlTemplate
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewMouseDoubleClick(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseDoubleClick.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnMouseDoubleClick(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseDoubleClick.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreApplyTemplate() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPostApplyTemplate() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} UpdateVisualState() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} UpdateVisualState(Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​useTransitions//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ChangeVisualState(Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​useTransitions//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ChangeValidationVisualState(Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​useTransitions//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} MeasureOverride(Size) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MeasureOverride.28Size.29//​
 +
 +== Return Value ==
 +  * Type:Size
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​constraint//​
 +    * Type:Size
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ArrangeOverride(Size) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ArrangeOverride.28Size.29//​
 +
 +== Return Value ==
 +  * Type:Size
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​arrangeBounds//​
 +    * Type:Size
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ReadControlFlag(ControlBoolFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //reqFlag//
 +    * Type:​ControlBoolFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} WriteControlFlag(ControlBoolFlags,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //reqFlag//
 +    * Type:​ControlBoolFlags
 +    * Description:​N/​A
 +
 +  * //set//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnStyleChanged(Style,​Style) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​oldStyle//​
 +    * Type:Style
 +    * Description:​N/​A
 +
 +  * //​newStyle//​
 +    * Type:Style
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ParentLayoutInvalidated(UIElement) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //child//
 +    * Type:​UIElement
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetVisualChild(Int32) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetVisualChild.28Int32.29//​
 +
 +== Return Value ==
 +  * Type:Visual
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //index//
 +    * Type:Int32
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetTemplateChild(String) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​DependencyObject
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​childName//​
 +    * Type:String
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} HasNonDefaultValue(DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} EvaluateBaseValueCore(DependencyProperty,​PropertyMetadata,​EffectiveValueEntry&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​metadata//​
 +    * Type:​PropertyMetadata
 +    * Description:​N/​A
 +
 +  * //​newEntry//​
 +    * Type:​EffectiveValueEntry&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetRawValue(DependencyProperty,​PropertyMetadata,​EffectiveValueEntry&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​metadata//​
 +    * Type:​PropertyMetadata
 +    * Description:​N/​A
 +
 +  * //entry//
 +    * Type:​EffectiveValueEntry&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetExpressionCore(DependencyProperty,​PropertyMetadata) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Expression
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​metadata//​
 +    * Type:​PropertyMetadata
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPropertyChanged(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPropertyChanged.28DependencyPropertyChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetPlainText() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:String
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} pushTextRenderingMode() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnAncestorChanged() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnVisualParentChanged(DependencyObject) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​oldParent//​
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnVisualAncestorChanged(Object,​AncestorChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //e//
 +    * Type:​AncestorChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetUIParentCore() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​DependencyObject
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} AdjustEventSource(RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Object
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} AdjustBranchSource(RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} BuildRouteCore(EventRoute,​RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //route//
 +    * Type:​EventRoute
 +    * Description:​N/​A
 +
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} BuildRouteCoreHelper(EventRoute,​RoutedEventArgs,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //route//
 +    * Type:​EventRoute
 +    * Description:​N/​A
 +
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +  * //​shouldAddIntermediateElementsToRoute//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} AddToEventRouteCore(EventRoute,​RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //route//
 +    * Type:​EventRoute
 +    * Description:​N/​A
 +
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} IgnoreModelParentBuildRoute(RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InvalidateAutomationAncestorsCore(Stack<​DependencyObject>,​Boolean&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​branchNodeStack//​
 +    * Type:​Stack<​DependencyObject>​
 +    * Description:​N/​A
 +
 +  * //​continuePastCoreTree//​
 +    * Type:​Boolean&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InvalidateAutomationAncestorsCoreHelper(Stack<​DependencyObject>,​Boolean&,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​branchNodeStack//​
 +    * Type:​Stack<​DependencyObject>​
 +    * Description:​N/​A
 +
 +  * //​continuePastCoreTree//​
 +    * Type:​Boolean&​
 +    * Description:​N/​A
 +
 +  * //​shouldInvalidateIntermediateElements//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} MeasureCore(Size) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MeasureCore.28Size.29//​
 +
 +== Return Value ==
 +  * Type:Size
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​availableSize//​
 +    * Type:Size
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ArrangeCore(Rect) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ArrangeCore.28Rect.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​finalRect//​
 +    * Type:Rect
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnRenderSizeChanged(SizeChangedInfo) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​sizeInfo//​
 +    * Type:​SizeChangedInfo
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetLayoutClip(Size) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetLayoutClip.28Size.29//​
 +
 +== Return Value ==
 +  * Type:​Geometry
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​layoutSlotSize//​
 +    * Type:Size
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetLayoutClipInternal() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Geometry
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnGotFocus(RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotFocus.28RoutedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnInitialized(EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnInitialized.28EventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPresentationSourceChanged(Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​attached//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnAddHandler(RoutedEvent,​Delegate) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​routedEvent//​
 +    * Type:​RoutedEvent
 +    * Description:​N/​A
 +
 +  * //handler//
 +    * Type:​Delegate
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnRemoveHandler(RoutedEvent,​Delegate) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​routedEvent//​
 +    * Type:​RoutedEvent
 +    * Description:​N/​A
 +
 +  * //handler//
 +    * Type:​Delegate
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnLoaded(RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnUnloaded(RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} AddSynchronizedInputPreOpportunityHandlerCore(EventRoute,​RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //route//
 +    * Type:​EventRoute
 +    * Description:​N/​A
 +
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RaiseClrEvent(EventPrivateKey,​EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //key//
 +    * Type:​EventPrivateKey
 +    * Description:​N/​A
 +
 +  * //args//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnToolTipOpening(ToolTipEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipOpening.28ToolTipEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​ToolTipEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnToolTipClosing(ToolTipEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipClosing.28ToolTipEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​ToolTipEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnContextMenuOpening(ContextMenuEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuOpening.28ContextMenuEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​ContextMenuEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnContextMenuClosing(ContextMenuEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuClosing.28ContextMenuEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​ContextMenuEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} EventHandlersStoreAdd(EventPrivateKey,​Delegate) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //key//
 +    * Type:​EventPrivateKey
 +    * Description:​N/​A
 +
 +  * //handler//
 +    * Type:​Delegate
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} EventHandlersStoreRemove(EventPrivateKey,​Delegate) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //key//
 +    * Type:​EventPrivateKey
 +    * Description:​N/​A
 +
 +  * //handler//
 +    * Type:​Delegate
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ReadInternalFlag(InternalFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //reqFlag//
 +    * Type:​InternalFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ReadInternalFlag2(InternalFlags2) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //reqFlag//
 +    * Type:​InternalFlags2
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} WriteInternalFlag(InternalFlags,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //reqFlag//
 +    * Type:​InternalFlags
 +    * Description:​N/​A
 +
 +  * //set//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} WriteInternalFlag2(InternalFlags2,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //reqFlag//
 +    * Type:​InternalFlags2
 +    * Description:​N/​A
 +
 +  * //set//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} FindName(String,​DependencyObject&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Object
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //name//
 +    * Type:String
 +    * Description:​N/​A
 +
 +  * //​scopeOwner//​
 +    * Type:​DependencyObject&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} FindResourceOnSelf(Object,​Boolean,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Object
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​resourceKey//​
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //​allowDeferredResourceReference//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +  * //​mustReturnDeferredResourceReference//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ContextVerifiedGetParent() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​DependencyObject
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} AddLogicalChild(Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //child//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RemoveLogicalChild(Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //child//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ChangeLogicalParent(DependencyObject) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​newParent//​
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnNewParent(DependencyObject) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​newParent//​
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnAncestorChangedInternal(TreeChangeInfo) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​parentTreeState//​
 +    * Type:​TreeChangeInfo
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InvalidateTreeDependentProperties(TreeChangeInfo,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​FrugalObjectList<​DependencyProperty>​
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​parentTreeState//​
 +    * Type:​TreeChangeInfo
 +    * Description:​N/​A
 +
 +  * //​isSelfInheritanceParent//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} UpdateStyleProperty() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} UpdateThemeStyleProperty() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnThemeChanged() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} FireLoadedOnDescendentsInternal() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} FireUnloadedOnDescendentsInternal() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ShouldProvideInheritanceContext(DependencyObject,​DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //target//
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +  * //​property//​
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} AddInheritanceContext(DependencyObject,​DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //context//
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +  * //​property//​
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RemoveInheritanceContext(DependencyObject,​DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //context//
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +  * //​property//​
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnInheritanceContextChangedCore(EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ChangeSubtreeHasLoadedChangedHandler(DependencyObject) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //mentor//
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RaiseInheritedPropertyChangedEvent(InheritablePropertyChangeInfo&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //info//
 +    * Type:​InheritablePropertyChangeInfo&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} EvaluateAnimatedValueCore(DependencyProperty,​PropertyMetadata,​EffectiveValueEntry&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​metadata//​
 +    * Type:​PropertyMetadata
 +    * Description:​N/​A
 +
 +  * //entry//
 +    * Type:​EffectiveValueEntry&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} BuildRoute(EventRoute,​RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //route//
 +    * Type:​EventRoute
 +    * Description:​N/​A
 +
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RaiseEvent(RoutedEventArgs,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +  * //trusted//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RaiseTrustedEvent(RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} EnsureEventHandlersStore() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewMouseDown(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseDown.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnMouseDown(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseDown.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewMouseUp(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseUp.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnMouseUp(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseUp.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewMouseLeftButtonDown(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseLeftButtonDown.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnMouseLeftButtonDown(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeftButtonDown.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseLeftButtonUp.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnMouseLeftButtonUp(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeftButtonUp.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewMouseRightButtonDown(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseRightButtonDown.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnMouseRightButtonDown(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseRightButtonDown.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewMouseRightButtonUp(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseRightButtonUp.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnMouseRightButtonUp(MouseButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseRightButtonUp.28MouseButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewMouseMove(MouseEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseMove.28MouseEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnMouseMove(MouseEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseMove.28MouseEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewMouseWheel(MouseWheelEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseWheel.28MouseWheelEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseWheelEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnMouseWheel(MouseWheelEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseWheel.28MouseWheelEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseWheelEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnMouseEnter(MouseEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseEnter.28MouseEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnMouseLeave(MouseEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeave.28MouseEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnGotMouseCapture(MouseEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotMouseCapture.28MouseEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnLostMouseCapture(MouseEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostMouseCapture.28MouseEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​MouseEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnQueryCursor(QueryCursorEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnQueryCursor.28QueryCursorEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​QueryCursorEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewStylusDown(StylusDownEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusDown.28StylusDownEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusDownEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnStylusDown(StylusDownEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusDown.28StylusDownEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusDownEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewStylusUp(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusUp.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnStylusUp(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusUp.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewStylusMove(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusMove.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnStylusMove(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusMove.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewStylusInAirMove(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInAirMove.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnStylusInAirMove(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusInAirMove.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnStylusEnter(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusEnter.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnStylusLeave(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusLeave.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewStylusInRange(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInRange.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnStylusInRange(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusInRange.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewStylusOutOfRange(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusOutOfRange.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnStylusOutOfRange(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusOutOfRange.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusSystemGesture.28StylusSystemGestureEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusSystemGestureEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnStylusSystemGesture(StylusSystemGestureEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusSystemGesture.28StylusSystemGestureEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusSystemGestureEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnGotStylusCapture(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotStylusCapture.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnLostStylusCapture(StylusEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostStylusCapture.28StylusEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnStylusButtonDown(StylusButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusButtonDown.28StylusButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnStylusButtonUp(StylusButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusButtonUp.28StylusButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewStylusButtonDown(StylusButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonDown.28StylusButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewStylusButtonUp(StylusButtonEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonUp.28StylusButtonEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​StylusButtonEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewKeyDown(KeyEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewKeyDown.28KeyEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​KeyEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnKeyDown(KeyEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnKeyDown.28KeyEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​KeyEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewKeyUp(KeyEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewKeyUp.28KeyEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​KeyEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnKeyUp(KeyEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnKeyUp.28KeyEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​KeyEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewGotKeyboardFocus.28KeyboardFocusChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​KeyboardFocusChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnGotKeyboardFocus(KeyboardFocusChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotKeyboardFocus.28KeyboardFocusChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​KeyboardFocusChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewLostKeyboardFocus.28KeyboardFocusChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​KeyboardFocusChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnLostKeyboardFocus(KeyboardFocusChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostKeyboardFocus.28KeyboardFocusChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​KeyboardFocusChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewTextInput(TextCompositionEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTextInput.28TextCompositionEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​TextCompositionEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnTextInput(TextCompositionEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTextInput.28TextCompositionEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​TextCompositionEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewQueryContinueDrag(QueryContinueDragEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewQueryContinueDrag.28QueryContinueDragEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​QueryContinueDragEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnQueryContinueDrag(QueryContinueDragEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnQueryContinueDrag.28QueryContinueDragEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​QueryContinueDragEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewGiveFeedback(GiveFeedbackEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewGiveFeedback.28GiveFeedbackEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​GiveFeedbackEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnGiveFeedback(GiveFeedbackEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGiveFeedback.28GiveFeedbackEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​GiveFeedbackEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewDragEnter(DragEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragEnter.28DragEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DragEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnDragEnter(DragEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragEnter.28DragEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DragEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewDragOver(DragEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragOver.28DragEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DragEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnDragOver(DragEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragOver.28DragEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DragEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewDragLeave(DragEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragLeave.28DragEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DragEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnDragLeave(DragEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragLeave.28DragEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DragEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewDrop(DragEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDrop.28DragEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DragEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnDrop(DragEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDrop.28DragEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DragEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewTouchDown(TouchEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchDown.28TouchEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​TouchEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnTouchDown(TouchEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchDown.28TouchEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​TouchEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewTouchMove(TouchEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchMove.28TouchEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​TouchEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnTouchMove(TouchEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchMove.28TouchEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​TouchEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnPreviewTouchUp(TouchEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchUp.28TouchEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​TouchEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnTouchUp(TouchEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchUp.28TouchEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​TouchEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnGotTouchCapture(TouchEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotTouchCapture.28TouchEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​TouchEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnLostTouchCapture(TouchEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostTouchCapture.28TouchEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​TouchEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnTouchEnter(TouchEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchEnter.28TouchEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​TouchEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnTouchLeave(TouchEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchLeave.28TouchEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​TouchEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusWithinChanged.28DependencyPropertyChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RaiseIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCapturedChanged.28DependencyPropertyChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RaiseIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCapturedChanged.28DependencyPropertyChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RaiseIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusedChanged.28DependencyPropertyChangedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ReadFlag(CoreFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //field//
 +    * Type:​CoreFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} WriteFlag(CoreFlags,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //field//
 +    * Type:​CoreFlags
 +    * Description:​N/​A
 +
 +  * //value//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InvalidateMeasureInternal() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InvalidateArrangeInternal() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnChildDesiredSizeChanged(UIElement) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnChildDesiredSizeChanged.28UIElement.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //child//
 +    * Type:​UIElement
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetUIParentOrICH(UIElement&,​IContentHost&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​uiParent//​
 +    * Type:​UIElement&​
 +    * Description:​N/​A
 +
 +  * //ich//
 +    * Type:​IContentHost&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetUIParentWithinLayoutIsland() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​UIElement
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnRender(DrawingContext) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnRender.28DrawingContext.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​drawingContext//​
 +    * Type:​DrawingContext
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetHitTestBounds() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Rect
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnVisualAncestorChanged(Object,​AncestorChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //e//
 +    * Type:​AncestorChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetUIParent() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​DependencyObject
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetUIParent(Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​DependencyObject
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​continuePastVisualTree//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetUIParentNo3DTraversal() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​DependencyObject
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} AddSynchronizedInputPreOpportunityHandler(EventRoute,​RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //route//
 +    * Type:​EventRoute
 +    * Description:​N/​A
 +
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} AddSynchronizedInputPostOpportunityHandler(EventRoute,​RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //route//
 +    * Type:​EventRoute
 +    * Description:​N/​A
 +
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SynchronizedInputPreOpportunityHandler(Object,​RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SynchronizedInputPostOpportunityHandler(Object,​RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //args//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} StartListeningSynchronizedInput(SynchronizedInputType) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​inputType//​
 +    * Type:​SynchronizedInputType
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CancelSynchronizedInput() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InputHitTest(Point,​IInputElement&,​IInputElement&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //pt//
 +    * Type:Point
 +    * Description:​N/​A
 +
 +  * //​enabledHit//​
 +    * Type:​IInputElement&​
 +    * Description:​N/​A
 +
 +  * //rawHit//
 +    * Type:​IInputElement&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InputHitTest(Point,​IInputElement&,​IInputElement&,​HitTestResult&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //pt//
 +    * Type:Point
 +    * Description:​N/​A
 +
 +  * //​enabledHit//​
 +    * Type:​IInputElement&​
 +    * Description:​N/​A
 +
 +  * //rawHit//
 +    * Type:​IInputElement&​
 +    * Description:​N/​A
 +
 +  * //​rawHitResult//​
 +    * Type:​HitTestResult&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SynchronizeReverseInheritPropertyFlags(DependencyObject,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​oldParent//​
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +  * //​isCoreParent//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} BlockReverseInheritance() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnAccessKey(AccessKeyEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnAccessKey.28AccessKeyEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​AccessKeyEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} HitTestCore(PointHitTestParameters) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HitTestCore.28PointHitTestParameters.29//​
 +
 +== Return Value ==
 +  * Type:​HitTestResult
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​hitTestParameters//​
 +    * Type:​PointHitTestParameters
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} HitTestCore(GeometryHitTestParameters) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HitTestCore.28GeometryHitTestParameters.29//​
 +
 +== Return Value ==
 +  * Type:​GeometryHitTestResult
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​hitTestParameters//​
 +    * Type:​GeometryHitTestParameters
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RenderOpen() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​DrawingContext
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RenderClose(IDrawingContent) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​newContent//​
 +    * Type:​IDrawingContent
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} FreeContent(Channel) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //channel//
 +    * Type:​Channel
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetContentBounds() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Rect
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} WalkContent(DrawingContextWalker) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //walker//
 +    * Type:​DrawingContextWalker
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RenderContent(RenderContext,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //ctx//
 +    * Type:​RenderContext
 +    * Description:​N/​A
 +
 +  * //​isOnChannel//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetDrawing() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​DrawingGroup
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InvokeAccessKey(AccessKeyEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​AccessKeyEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnLostFocus(RoutedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostFocus.28RoutedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​RoutedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} UpdateIsVisibleCache() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnCreateAutomationPeer() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnCreateAutomationPeer.28.29//​
 +
 +== Return Value ==
 +  * Type:​AutomationPeer
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CreateAutomationPeer() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​AutomationPeer
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetAutomationPeer() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​AutomationPeer
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CreateGenericRootAutomationPeer() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​AutomationPeer
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetPersistId(Int32) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //value//
 +    * Type:Int32
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnManipulationStarting(ManipulationStartingEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationStarting.28ManipulationStartingEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​ManipulationStartingEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnManipulationStarted(ManipulationStartedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationStarted.28ManipulationStartedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​ManipulationStartedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnManipulationDelta(ManipulationDeltaEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationDelta.28ManipulationDeltaEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​ManipulationDeltaEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationInertiaStarting.28ManipulationInertiaStartingEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​ManipulationInertiaStartingEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationBoundaryFeedback.28ManipulationBoundaryFeedbackEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​ManipulationBoundaryFeedbackEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnManipulationCompleted(ManipulationCompletedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationCompleted.28ManipulationCompletedEventArgs.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //e//
 +    * Type:​ManipulationCompletedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} IsOnChannel(Channel) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //channel//
 +    * Type:​Channel
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} AddRefOnChannelCore(Channel) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​ResourceHandle
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //channel//
 +    * Type:​Channel
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ReleaseOnChannelCore(Channel) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //channel//
 +    * Type:​Channel
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CalculateSubgraphBoundsInnerSpace() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Rect
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CalculateSubgraphRenderBoundsInnerSpace() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Rect
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CalculateSubgraphBoundsInnerSpace(Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Rect
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​renderBounds//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CalculateSubgraphBoundsOuterSpace() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Rect
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CalculateSubgraphRenderBoundsOuterSpace() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Rect
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} AddRefOnChannelForCyclicBrush(ICyclicBrush,​Channel) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​cyclicBrush//​
 +    * Type:​ICyclicBrush
 +    * Description:​N/​A
 +
 +  * //channel//
 +    * Type:​Channel
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ReleaseOnChannelForCyclicBrush(ICyclicBrush,​Channel) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​cyclicBrush//​
 +    * Type:​ICyclicBrush
 +    * Description:​N/​A
 +
 +  * //channel//
 +    * Type:​Channel
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} VerifyAPIReadOnly() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} VerifyAPIReadOnly(DependencyObject) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //value//
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} VerifyAPIReadWrite() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} VerifyAPIReadWrite(DependencyObject) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //value//
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} Precompute() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} PrecomputeContent() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} PrecomputeRecursive(Rect&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​bboxSubgraph//​
 +    * Type:​Rect&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} Render(RenderContext,​UInt32) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //ctx//
 +    * Type:​RenderContext
 +    * Description:​N/​A
 +
 +  * //​childIndex//​
 +    * Type:UInt32
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RenderRecursive(RenderContext) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //ctx//
 +    * Type:​RenderContext
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} Enter() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} Exit() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InvalidateHitTestBounds() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} HitTest(Point) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​HitTestResult
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //point//
 +    * Type:Point
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} HitTest(Point,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​HitTestResult
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //point//
 +    * Type:Point
 +    * Description:​N/​A
 +
 +  * //​include2DOn3D//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} HitTest(HitTestFilterCallback,​HitTestResultCallback,​HitTestParameters) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​filterCallback//​
 +    * Type:​HitTestFilterCallback
 +    * Description:​N/​A
 +
 +  * //​resultCallback//​
 +    * Type:​HitTestResultCallback
 +    * Description:​N/​A
 +
 +  * //​hitTestParameters//​
 +    * Type:​HitTestParameters
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} HitTestPoint(HitTestFilterCallback,​HitTestResultCallback,​PointHitTestParameters) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​HitTestResultBehavior
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​filterCallback//​
 +    * Type:​HitTestFilterCallback
 +    * Description:​N/​A
 +
 +  * //​resultCallback//​
 +    * Type:​HitTestResultCallback
 +    * Description:​N/​A
 +
 +  * //​pointParams//​
 +    * Type:​PointHitTestParameters
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} TransformToOuterSpace() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​GeneralTransform
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} HitTestGeometry(HitTestFilterCallback,​HitTestResultCallback,​GeometryHitTestParameters) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​HitTestResultBehavior
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​filterCallback//​
 +    * Type:​HitTestFilterCallback
 +    * Description:​N/​A
 +
 +  * //​resultCallback//​
 +    * Type:​HitTestResultCallback
 +    * Description:​N/​A
 +
 +  * //​geometryParams//​
 +    * Type:​GeometryHitTestParameters
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} HitTestPointInternal(HitTestFilterCallback,​HitTestResultCallback,​PointHitTestParameters) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​HitTestResultBehavior
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​filterCallback//​
 +    * Type:​HitTestFilterCallback
 +    * Description:​N/​A
 +
 +  * //​resultCallback//​
 +    * Type:​HitTestResultCallback
 +    * Description:​N/​A
 +
 +  * //​hitTestParameters//​
 +    * Type:​PointHitTestParameters
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InternalGetVisualChild(Int32) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Visual
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //index//
 +    * Type:Int32
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InternalGet2DOr3DVisualChild(Int32) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​DependencyObject
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //index//
 +    * Type:Int32
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InternalAddVisualChild(Visual) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //child//
 +    * Type:Visual
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InternalRemoveVisualChild(Visual) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //child//
 +    * Type:Visual
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} AddVisualChild(Visual) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AddVisualChild.28Visual.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //child//
 +    * Type:Visual
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RemoveVisualChild(Visual) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RemoveVisualChild.28Visual.29//​
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //child//
 +    * Type:Visual
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InvalidateZOrder() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InternalSetOffsetWorkaround(Vector) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //offset//
 +    * Type:Vector
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InternalSetTransformWorkaround(Transform) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​transform//​
 +    * Type:​Transform
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} BitmapEffectEmulationChanged(Object,​EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //e//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ChangeVisualClip(Geometry,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //newClip//
 +    * Type:​Geometry
 +    * Description:​N/​A
 +
 +  * //​dontSetWhenClose//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} DisconnectAttachedResource(VisualProxyFlags,​IResource) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​correspondingFlag//​
 +    * Type:​VisualProxyFlags
 +    * Description:​N/​A
 +
 +  * //​attachedResource//​
 +    * Type:​IResource
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} FireOnVisualParentChanged(DependencyObject) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​oldParent//​
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnVisualChildrenChanged(DependencyObject,​DependencyObject) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​visualAdded//​
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +  * //​visualRemoved//​
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetFlagsToRoot(Boolean,​VisualFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //value//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +  * //flag//
 +    * Type:​VisualFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} FindFirstAncestorWithFlagsAnd(VisualFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​DependencyObject
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //flag//
 +    * Type:​VisualFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} TrySimpleTransformToAncestor(Visual,​Boolean,​GeneralTransform&,​Matrix&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​ancestor//​
 +    * Type:Visual
 +    * Description:​N/​A
 +
 +  * //inverse//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +  * //​generalTransform//​
 +    * Type:​GeneralTransform&​
 +    * Description:​N/​A
 +
 +  * //​simpleTransform//​
 +    * Type:​Matrix&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} TrySimpleTransformToAncestor(Visual3D,​GeneralTransform2DTo3D&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​ancestor//​
 +    * Type:​Visual3D
 +    * Description:​N/​A
 +
 +  * //​transformTo3D//​
 +    * Type:​GeneralTransform2DTo3D&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ClipChanged(Object,​EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //e//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ScrollableAreaClipChanged(Object,​EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //e//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} TransformChanged(Object,​EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //e//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} EffectChanged(Object,​EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //e//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CacheModeChanged(Object,​EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //e//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GuidelinesChanged(Object,​EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //e//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OpacityMaskChanged(Object,​EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //e//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ContentsChanged(Object,​EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //sender//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //e//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetFlagsOnAllChannels(Boolean,​VisualProxyFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //value//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +  * //​flagsToChange//​
 +    * Type:​VisualProxyFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetFlags(Channel,​Boolean,​VisualProxyFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //channel//
 +    * Type:​Channel
 +    * Description:​N/​A
 +
 +  * //value//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +  * //​flagsToChange//​
 +    * Type:​VisualProxyFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetFlags(Boolean,​VisualFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //value//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +  * //flags//
 +    * Type:​VisualFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CheckFlagsOnAllChannels(VisualProxyFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​flagsToCheck//​
 +    * Type:​VisualProxyFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CheckFlagsAnd(Channel,​VisualProxyFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //channel//
 +    * Type:​Channel
 +    * Description:​N/​A
 +
 +  * //​flagsToCheck//​
 +    * Type:​VisualProxyFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CheckFlagsAnd(VisualFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //flags//
 +    * Type:​VisualFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CheckFlagsOr(Channel,​VisualProxyFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //channel//
 +    * Type:​Channel
 +    * Description:​N/​A
 +
 +  * //​flagsToCheck//​
 +    * Type:​VisualProxyFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} CheckFlagsOr(VisualFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //flags//
 +    * Type:​VisualFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} PropagateChangedFlags() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} Seal() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetValueEntry(EntryIndex,​DependencyProperty,​PropertyMetadata,​RequestFlags) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​EffectiveValueEntry
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​entryIndex//​
 +    * Type:​EntryIndex
 +    * Description:​N/​A
 +
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​metadata//​
 +    * Type:​PropertyMetadata
 +    * Description:​N/​A
 +
 +  * //​requests//​
 +    * Type:​RequestFlags
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetValue(DependencyProperty,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //value//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetCurrentValue(DependencyProperty,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //value//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetValueInternal(DependencyProperty,​Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //value//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetCurrentValueInternal(DependencyProperty,​Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //value//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetDeferredValue(DependencyProperty,​DeferredReference) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​deferredReference//​
 +    * Type:​DeferredReference
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetCurrentDeferredValue(DependencyProperty,​DeferredReference) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​deferredReference//​
 +    * Type:​DeferredReference
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetMutableDefaultValue(DependencyProperty,​Object) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //value//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetValue(DependencyPropertyKey,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyPropertyKey
 +    * Description:​N/​A
 +
 +  * //value//
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ProvideSelfAsInheritanceContext(Object,​DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //value//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ProvideSelfAsInheritanceContext(DependencyObject,​DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //doValue//
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RemoveSelfAsInheritanceContext(Object,​DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //value//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} RemoveSelfAsInheritanceContext(DependencyObject,​DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //doValue//
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ContainsValue(DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InvalidateSubProperty(DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} NotifySubPropertyChange(DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} InvalidateProperty(DependencyProperty,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​preserveCurrentValue//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} UpdateEffectiveValue(EntryIndex,​DependencyProperty,​PropertyMetadata,​EffectiveValueEntry,​EffectiveValueEntry&,​Boolean,​Boolean,​OperationType) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​UpdateResult
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​entryIndex//​
 +    * Type:​EntryIndex
 +    * Description:​N/​A
 +
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​metadata//​
 +    * Type:​PropertyMetadata
 +    * Description:​N/​A
 +
 +  * //​oldEntry//​
 +    * Type:​EffectiveValueEntry
 +    * Description:​N/​A
 +
 +  * //​newEntry//​
 +    * Type:​EffectiveValueEntry&​
 +    * Description:​N/​A
 +
 +  * //​coerceWithDeferredReference//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +  * //​coerceWithCurrentValue//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +  * //​operationType//​
 +    * Type:​OperationType
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} NotifyPropertyChange(DependencyPropertyChangedEventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​DependencyPropertyChangedEventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ShouldSerializeProperty(DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetValueSource(DependencyProperty,​PropertyMetadata,​Boolean&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​BaseValueSourceInternal
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​metadata//​
 +    * Type:​PropertyMetadata
 +    * Description:​N/​A
 +
 +  * //​hasModifiers//​
 +    * Type:​Boolean&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} GetValueSource(DependencyProperty,​PropertyMetadata,​Boolean&,​Boolean&,​Boolean&,​Boolean&,​Boolean&​) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​BaseValueSourceInternal
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​metadata//​
 +    * Type:​PropertyMetadata
 +    * Description:​N/​A
 +
 +  * //​hasModifiers//​
 +    * Type:​Boolean&​
 +    * Description:​N/​A
 +
 +  * //​isExpression//​
 +    * Type:​Boolean&​
 +    * Description:​N/​A
 +
 +  * //​isAnimated//​
 +    * Type:​Boolean&​
 +    * Description:​N/​A
 +
 +  * //​isCoerced//​
 +    * Type:​Boolean&​
 +    * Description:​N/​A
 +
 +  * //​isCurrent//​
 +    * Type:​Boolean&​
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} ReadLocalValueEntry(EntryIndex,​DependencyProperty,​Boolean) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Object
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​entryIndex//​
 +    * Type:​EntryIndex
 +    * Description:​N/​A
 +
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​allowDeferredReferences//​
 +    * Type:​Boolean
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} HasAnyExpression() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} HasExpression(EntryIndex,​DependencyProperty) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​Boolean
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​entryIndex//​
 +    * Type:​EntryIndex
 +    * Description:​N/​A
 +
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} OnInheritanceContextChanged(EventArgs) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //args//
 +    * Type:​EventArgs
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} Debug_AssertNoInheritanceContextListeners() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} BeginPropertyInitialization() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} EndPropertyInitialization() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetIsSelfInheritanceParent() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SynchronizeInheritanceParent(DependencyObject) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //parent//
 +    * Type:​DependencyObject
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} LookupEntry(Int32) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:​EntryIndex
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​targetIndex//​
 +    * Type:Int32
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetEffectiveValue(EntryIndex,​DependencyProperty,​PropertyMetadata,​EffectiveValueEntry,​EffectiveValueEntry) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​entryIndex//​
 +    * Type:​EntryIndex
 +    * Description:​N/​A
 +
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​metadata//​
 +    * Type:​PropertyMetadata
 +    * Description:​N/​A
 +
 +  * //​newEntry//​
 +    * Type:​EffectiveValueEntry
 +    * Description:​N/​A
 +
 +  * //​oldEntry//​
 +    * Type:​EffectiveValueEntry
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} SetEffectiveValue(EntryIndex,​DependencyProperty,​Int32,​PropertyMetadata,​Object,​BaseValueSourceInternal) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​entryIndex//​
 +    * Type:​EntryIndex
 +    * Description:​N/​A
 +
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​targetIndex//​
 +    * Type:Int32
 +    * Description:​N/​A
 +
 +  * //​metadata//​
 +    * Type:​PropertyMetadata
 +    * Description:​N/​A
 +
 +  * //value//
 +    * Type:Object
 +    * Description:​N/​A
 +
 +  * //​valueSource//​
 +    * Type:​BaseValueSourceInternal
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} UnsetEffectiveValue(EntryIndex,​DependencyProperty,​PropertyMetadata) **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +  * //​entryIndex//​
 +    * Type:​EntryIndex
 +    * Description:​N/​A
 +
 +  * //dp//
 +    * Type:​DependencyProperty
 +    * Description:​N/​A
 +
 +  * //​metadata//​
 +    * Type:​PropertyMetadata
 +    * Description:​N/​A
 +
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} DetachFromDispatcher() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //N/A//
 +
 +== Return Value ==
 +  * Type:Void
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 +** {{wiki:​ProtectedMethod.gif|}} Finalize() **
 +
 +  * //N/A//
 +== Remarks ==
 +  * //For the most updated Info for this topic, please check it here:​http:​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​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.WpfDesktopEdition.MapTool#​MemberwiseClone.28.29//​
 +
 +== Return Value ==
 +  * Type:Object
 +  * Description:​N/​A
 +
 +== Parameters ==
 +<div newline></​div>​
 ==== Public Properties ==== ==== Public Properties ====
-^ Name ^ Return ^ DeclaringType ^ Summary ^ +** {{wiki:​PublicProperty.gif|}} Content ​**
-{{wiki:​PublicProperty.gif|Public Property}}[[#​ActualHeight|ActualHeight]] ​  | Double ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​ActualWidth|ActualWidth]] ​  | Double ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​AllowDrop|AllowDrop]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​AreAnyTouchesCaptured|AreAnyTouchesCaptured]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​AreAnyTouchesCapturedWithin|AreAnyTouchesCapturedWithin]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​AreAnyTouchesDirectlyOver|AreAnyTouchesDirectlyOver]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​AreAnyTouchesOver|AreAnyTouchesOver]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Background|Background]] ​  | Brush   | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​BindingGroup|BindingGroup]] ​  | BindingGroup ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​BorderBrush|BorderBrush]] ​  | Brush   | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​BorderThickness|BorderThickness]] ​  | Thickness ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​CacheMode|CacheMode]] ​  | CacheMode ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Clip|Clip]] ​  | Geometry ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​ClipToBounds|ClipToBounds]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​CommandBindings|CommandBindings]] ​  | CommandBindingCollection ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Content|Content]] ​  | Object ​  ​| ​   | This property gets or sets the content of this map tool. It's a DependencyProperty. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​ContextMenu|ContextMenu]] ​  | ContextMenu ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​CurrentMap|CurrentMap]] ​  | [[ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap|WpfMap]] ​  ​| ​   | Gets or sets current map that the mapTool will be drawn on   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Cursor|Cursor]] ​  | Cursor ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​DataContext|DataContext]] ​  | Object ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​DependencyObjectType|DependencyObjectType]] ​  | DependencyObjectType ​  | DependencyObject ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​DesiredSize|DesiredSize]] ​  | Size   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Dispatcher|Dispatcher]] ​  | Dispatcher ​  | DispatcherObject ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Effect|Effect]] ​  | Effect ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​FlowDirection|FlowDirection]] ​  | FlowDirection ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​FocusVisualStyle|FocusVisualStyle]] ​  | Style   | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Focusable|Focusable]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​FontFamily|FontFamily]] ​  | FontFamily ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​FontSize|FontSize]] ​  | Double ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​FontStretch|FontStretch]] ​  | FontStretch ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​FontStyle|FontStyle]] ​  | FontStyle ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​FontWeight|FontWeight]] ​  | FontWeight ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​ForceCursor|ForceCursor]] ​  | Boolean ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Foreground|Foreground]] ​  | Brush   | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​HasAnimatedProperties|HasAnimatedProperties]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Height|Height]] ​  | Double ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​HorizontalAlignment|HorizontalAlignment]] ​  | HorizontalAlignment ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​HorizontalContentAlignment|HorizontalContentAlignment]] ​  | HorizontalAlignment ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​InputBindings|InputBindings]] ​  | InputBindingCollection ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​InputScope|InputScope]] ​  | InputScope ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsArrangeValid|IsArrangeValid]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsEnabled|IsEnabled]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsFocused|IsFocused]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsHitTestVisible|IsHitTestVisible]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsInitialized|IsInitialized]] ​  | Boolean ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsInputMethodEnabled|IsInputMethodEnabled]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsKeyboardFocusWithin|IsKeyboardFocusWithin]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsKeyboardFocused|IsKeyboardFocused]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsLoaded|IsLoaded]] ​  | Boolean ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsManipulationEnabled|IsManipulationEnabled]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsMeasureValid|IsMeasureValid]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsMouseCaptureWithin|IsMouseCaptureWithin]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsMouseCaptured|IsMouseCaptured]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsMouseDirectlyOver|IsMouseDirectlyOver]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsMouseOver|IsMouseOver]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsSealed|IsSealed]] ​  | Boolean ​  | DependencyObject ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsStylusCaptureWithin|IsStylusCaptureWithin]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsStylusCaptured|IsStylusCaptured]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsStylusDirectlyOver|IsStylusDirectlyOver]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsStylusOver|IsStylusOver]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsTabStop|IsTabStop]] ​  | Boolean ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsVisible|IsVisible]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Language|Language]] ​  | XmlLanguage ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​LayoutTransform|LayoutTransform]] ​  | Transform ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Margin|Margin]] ​  | Thickness ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​MaxHeight|MaxHeight]] ​  | Double ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​MaxWidth|MaxWidth]] ​  | Double ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​MinHeight|MinHeight]] ​  | Double ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​MinWidth|MinWidth]] ​  | Double ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Name|Name]] ​  | String ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Opacity|Opacity]] ​  | Double ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​OpacityMask|OpacityMask]] ​  | Brush   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​OverridesDefaultStyle|OverridesDefaultStyle]] ​  | Boolean ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Padding|Padding]] ​  | Thickness ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Parent|Parent]] ​  | DependencyObject ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​RenderSize|RenderSize]] ​  | Size   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​RenderTransform|RenderTransform]] ​  | Transform ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​RenderTransformOrigin|RenderTransformOrigin]] ​  | Point   | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Resources|Resources]] ​  | ResourceDictionary ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​SnapsToDevicePixels|SnapsToDevicePixels]] ​  | Boolean ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Style|Style]] ​  | Style   | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TabIndex|TabIndex]] ​  | Int32   | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Tag|Tag]] ​  | Object ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Template|Template]] ​  | ControlTemplate ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TemplatedParent|TemplatedParent]] ​  | DependencyObject ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​ToolTip|ToolTip]] ​  | Object ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TouchesCaptured|TouchesCaptured]] ​  | IEnumerable<​TouchDevice> ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TouchesCapturedWithin|TouchesCapturedWithin]] ​  | IEnumerable<​TouchDevice> ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TouchesDirectlyOver|TouchesDirectlyOver]] ​  | IEnumerable<​TouchDevice> ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TouchesOver|TouchesOver]] ​  | IEnumerable<​TouchDevice> ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Triggers|Triggers]] ​  | TriggerCollection ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Uid|Uid]] ​  | String ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​UseLayoutRounding|UseLayoutRounding]] ​  | Boolean ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​VerticalAlignment|VerticalAlignment]] ​  | VerticalAlignment ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​VerticalContentAlignment|VerticalContentAlignment]] ​  | VerticalAlignment ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Visibility|Visibility]] ​  | Visibility ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Width|Width]] ​  | Double ​  | FrameworkElement ​  ​| ​   |+
  
-==== Protected Properties ==== +  * //This property gets or sets the content of this map tool. It's a DependencyProperty.//​ 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ +== Remarks ​== 
-| {{wiki:ProtectedProperty.gif|Protected Property}}[[#​IsEnabledCore|IsEnabledCore]] ​  | Boolean ​  | UIElement ​  ​| ​   | +  * //For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#Content// 
-| {{wiki:​ProtectedProperty.gif|Protected Property}}[[#​StylusPlugIns|StylusPlugIns]] ​  | StylusPlugInCollection ​  | UIElement ​  ​| ​   | +== Return Value == 
-| {{wiki:​ProtectedProperty.gif|Protected Property}}[[#VisualChildrenCount|VisualChildrenCount]] ​  | Int32   | Visual(overriden) ​  ​| ​   | +  * Type:Object
-| {{wiki:ProtectedProperty.gif|Protected Property}}[[#​VisualParent|VisualParent]] ​  | DependencyObject ​  | Visual ​  ​| ​   |+
  
-==== Public Events ==== +** {{wiki:PublicProperty.gif|}} ​CurrentMap **
-^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^ +
-{{wiki:PublicEvent.gif|Public Event}}[[#​ContextMenuClosing|ContextMenuClosing]] ​  | ContextMenuEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​ContextMenuOpening|ContextMenuOpening]] ​  | ContextMenuEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​DataContextChanged|DataContextChanged]] ​  | DependencyPropertyChangedEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​DragEnter|DragEnter]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​DragLeave|DragLeave]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​DragOver|DragOver]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​Drop|Drop]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​FocusableChanged|FocusableChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​GiveFeedback|GiveFeedback]] ​  | GiveFeedbackEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​GotFocus|GotFocus]] ​  | RoutedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​GotKeyboardFocus|GotKeyboardFocus]] ​  | KeyboardFocusChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​GotMouseCapture|GotMouseCapture]] ​  | MouseEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​GotStylusCapture|GotStylusCapture]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​GotTouchCapture|GotTouchCapture]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​Initialized|Initialized]] ​  | EventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​IsEnabledChanged|IsEnabledChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​IsHitTestVisibleChanged|IsHitTestVisibleChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​IsKeyboardFocusWithinChanged|IsKeyboardFocusWithinChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​IsKeyboardFocusedChanged|IsKeyboardFocusedChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​IsMouseCaptureWithinChanged|IsMouseCaptureWithinChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​IsMouseCapturedChanged|IsMouseCapturedChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​IsMouseDirectlyOverChanged|IsMouseDirectlyOverChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​IsStylusCaptureWithinChanged|IsStylusCaptureWithinChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​IsStylusCapturedChanged|IsStylusCapturedChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​IsStylusDirectlyOverChanged|IsStylusDirectlyOverChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​IsVisibleChanged|IsVisibleChanged]] ​  | DependencyPropertyChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​KeyDown|KeyDown]] ​  | KeyEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​KeyUp|KeyUp]] ​  | KeyEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​LayoutUpdated|LayoutUpdated]] ​  | EventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​Loaded|Loaded]] ​  | RoutedEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​LostFocus|LostFocus]] ​  | RoutedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​LostKeyboardFocus|LostKeyboardFocus]] ​  | KeyboardFocusChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​LostMouseCapture|LostMouseCapture]] ​  | MouseEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​LostStylusCapture|LostStylusCapture]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​LostTouchCapture|LostTouchCapture]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​ManipulationBoundaryFeedback|ManipulationBoundaryFeedback]] ​  | ManipulationBoundaryFeedbackEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​ManipulationCompleted|ManipulationCompleted]] ​  | ManipulationCompletedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​ManipulationDelta|ManipulationDelta]] ​  | ManipulationDeltaEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​ManipulationInertiaStarting|ManipulationInertiaStarting]] ​  | ManipulationInertiaStartingEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​ManipulationStarted|ManipulationStarted]] ​  | ManipulationStartedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​ManipulationStarting|ManipulationStarting]] ​  | ManipulationStartingEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​MouseDoubleClick|MouseDoubleClick]] ​  | MouseButtonEventArgs ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​MouseDown|MouseDown]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​MouseEnter|MouseEnter]] ​  | MouseEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​MouseLeave|MouseLeave]] ​  | MouseEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​MouseLeftButtonDown|MouseLeftButtonDown]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​MouseLeftButtonUp|MouseLeftButtonUp]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​MouseMove|MouseMove]] ​  | MouseEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​MouseRightButtonDown|MouseRightButtonDown]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​MouseRightButtonUp|MouseRightButtonUp]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​MouseUp|MouseUp]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​MouseWheel|MouseWheel]] ​  | MouseWheelEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewDragEnter|PreviewDragEnter]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewDragLeave|PreviewDragLeave]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewDragOver|PreviewDragOver]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewDrop|PreviewDrop]] ​  | DragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewGiveFeedback|PreviewGiveFeedback]] ​  | GiveFeedbackEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewGotKeyboardFocus|PreviewGotKeyboardFocus]] ​  | KeyboardFocusChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewKeyDown|PreviewKeyDown]] ​  | KeyEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewKeyUp|PreviewKeyUp]] ​  | KeyEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewLostKeyboardFocus|PreviewLostKeyboardFocus]] ​  | KeyboardFocusChangedEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewMouseDoubleClick|PreviewMouseDoubleClick]] ​  | MouseButtonEventArgs ​  | Control ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewMouseDown|PreviewMouseDown]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewMouseLeftButtonDown|PreviewMouseLeftButtonDown]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewMouseLeftButtonUp|PreviewMouseLeftButtonUp]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewMouseMove|PreviewMouseMove]] ​  | MouseEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewMouseRightButtonDown|PreviewMouseRightButtonDown]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewMouseRightButtonUp|PreviewMouseRightButtonUp]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewMouseUp|PreviewMouseUp]] ​  | MouseButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewMouseWheel|PreviewMouseWheel]] ​  | MouseWheelEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewQueryContinueDrag|PreviewQueryContinueDrag]] ​  | QueryContinueDragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewStylusButtonDown|PreviewStylusButtonDown]] ​  | StylusButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewStylusButtonUp|PreviewStylusButtonUp]] ​  | StylusButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewStylusDown|PreviewStylusDown]] ​  | StylusDownEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewStylusInAirMove|PreviewStylusInAirMove]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewStylusInRange|PreviewStylusInRange]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewStylusMove|PreviewStylusMove]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewStylusOutOfRange|PreviewStylusOutOfRange]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewStylusSystemGesture|PreviewStylusSystemGesture]] ​  | StylusSystemGestureEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewStylusUp|PreviewStylusUp]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewTextInput|PreviewTextInput]] ​  | TextCompositionEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewTouchDown|PreviewTouchDown]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewTouchMove|PreviewTouchMove]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​PreviewTouchUp|PreviewTouchUp]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​QueryContinueDrag|QueryContinueDrag]] ​  | QueryContinueDragEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​QueryCursor|QueryCursor]] ​  | QueryCursorEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​RequestBringIntoView|RequestBringIntoView]] ​  | RequestBringIntoViewEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​SizeChanged|SizeChanged]] ​  | SizeChangedEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​SourceUpdated|SourceUpdated]] ​  | DataTransferEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​StylusButtonDown|StylusButtonDown]] ​  | StylusButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​StylusButtonUp|StylusButtonUp]] ​  | StylusButtonEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​StylusDown|StylusDown]] ​  | StylusDownEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​StylusEnter|StylusEnter]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​StylusInAirMove|StylusInAirMove]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​StylusInRange|StylusInRange]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​StylusLeave|StylusLeave]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​StylusMove|StylusMove]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​StylusOutOfRange|StylusOutOfRange]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​StylusSystemGesture|StylusSystemGesture]] ​  | StylusSystemGestureEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​StylusUp|StylusUp]] ​  | StylusEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​TargetUpdated|TargetUpdated]] ​  | DataTransferEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​TextInput|TextInput]] ​  | TextCompositionEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​ToolTipClosing|ToolTipClosing]] ​  | ToolTipEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​ToolTipOpening|ToolTipOpening]] ​  | ToolTipEventArgs ​  | FrameworkElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​TouchDown|TouchDown]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​TouchEnter|TouchEnter]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​TouchLeave|TouchLeave]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​TouchMove|TouchMove]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​TouchUp|TouchUp]] ​  | TouchEventArgs ​  | UIElement ​  ​| ​   | +
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​Unloaded|Unloaded]] ​  | RoutedEventArgs ​  | FrameworkElement ​  ​| ​   |+
  
-===== Public Constructors ===== +  * //Gets or sets current map that the mapTool will be drawn on// 
-===== Protected Constructors ===== +== Remarks == 
-==== MapTool() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CurrentMap// 
-Constructor of MapTool class. +== Return Value == 
-=== Remarks ​=== +  ​Type:​[[ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap|WpfMap]]
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MapTool.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MapTool.28.29</​a>​ +
-=== Parameters === +
-^  Name ^  ​Type ​^  Description ^+
  
-[[#​Protected Constructors|Go Back]] +** {{wiki:PublicProperty.gif|}} BorderBrush **
-==== MapTool(Boolean) ==== +
-Constructor of MapTool class. +
-=== Overloads === +
-Initialize an instance of the MapTool class. +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MapTool.28Boolean.29"​ target="​_blank">​http://wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MapTool.28Boolean.29</​a>​ +
-=== Parameters === +
-^  Name ^  Type ^  Description ^ +
-| isEnabled ​  | Boolean<​!-- System.Boolean --> ​  ​| ​   ​|+
  
-[[#​Protected Constructors|Go Back]] +  * //N/A// 
-===== Public Methods ===== +== Remarks == 
-==== AddHandler(RoutedEvent,​ Delegate) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BorderBrush// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AddHandler.28RoutedEvent.2C_Delegate.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AddHandler.28RoutedEvent.2C_Delegate.29</​a>​ +  ​* ​Type:Brush
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} BorderThickness **
-^  Name ^  Type ^  Description ^ +
-| routedEvent ​  | RoutedEvent<​!-- System.Windows.RoutedEvent --> ​  ​| ​   | +
-| handler ​  | Delegate<​!-- System.Delegate --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== AddHandler(RoutedEvent,​ Delegate, Boolean) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BorderThickness// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AddHandler.28RoutedEvent.2C_Delegate.2C_Boolean.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AddHandler.28RoutedEvent.2C_Delegate.2C_Boolean.29</​a>​ +  ​* ​Type:Thickness
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Background **
-^  Name ^  Type ^  Description ^ +
-| routedEvent ​  | RoutedEvent<​!-- System.Windows.RoutedEvent --> ​  ​| ​   | +
-| handler ​  | Delegate<​!-- System.Delegate --> ​  ​| ​   | +
-| handledEventsToo ​  | Boolean<​!-- System.Boolean --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== AddToEventRoute(EventRoute,​ RoutedEventArgs) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Background// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AddToEventRoute.28EventRoute.2C_RoutedEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AddToEventRoute.28EventRoute.2C_RoutedEventArgs.29</​a>​ +  ​* ​Type:Brush
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Foreground **
-^  Name ^  Type ^  Description ^ +
-| route   | EventRoute<​!-- System.Windows.EventRoute --> ​  ​| ​   | +
-| e   | RoutedEventArgs<​!-- System.Windows.RoutedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ApplyAnimationClock(DependencyProperty,​ AnimationClock) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Foreground// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ApplyAnimationClock.28DependencyProperty.2C_AnimationClock.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ApplyAnimationClock.28DependencyProperty.2C_AnimationClock.29</​a>​ +  ​* ​Type:Brush
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} FontFamily **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   | +
-| clock   | AnimationClock<​!-- System.Windows.Media.Animation.AnimationClock --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ApplyAnimationClock(DependencyProperty,​ AnimationClock,​ HandoffBehavior) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontFamily// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ApplyAnimationClock.28DependencyProperty.2C_AnimationClock.2C_HandoffBehavior.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ApplyAnimationClock.28DependencyProperty.2C_AnimationClock.2C_HandoffBehavior.29</​a>​ +  ​* ​Type:FontFamily
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} FontSize **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   | +
-| clock   | AnimationClock<​!-- System.Windows.Media.Animation.AnimationClock --> ​  ​| ​   | +
-| handoffBehavior ​  | HandoffBehavior<​!-- System.Windows.Media.Animation.HandoffBehavior --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ApplyTemplate() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontSize// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ApplyTemplate.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ApplyTemplate.28.29</​a>​ +  ​* ​Type:Double
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Boolean<​!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} FontStretch **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== Arrange(Rect) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontStretch// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Arrange.28Rect.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Arrange.28Rect.29</​a>​ +  ​* ​Type:​FontStretch
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} FontStyle **
-^  Name ^  Type ^  Description ^ +
-| finalRect ​  | Rect<!-- System.Windows.Rect --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== BeginAnimation(DependencyProperty,​ AnimationTimeline) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontStyle// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginAnimation.28DependencyProperty.2C_AnimationTimeline.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginAnimation.28DependencyProperty.2C_AnimationTimeline.29</​a>​ +  ​* ​Type:FontStyle
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} FontWeight **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   | +
-| animation ​  | AnimationTimeline<​!-- System.Windows.Media.Animation.AnimationTimeline --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== BeginAnimation(DependencyProperty,​ AnimationTimeline,​ HandoffBehavior) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontWeight// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginAnimation.28DependencyProperty.2C_AnimationTimeline.2C_HandoffBehavior.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginAnimation.28DependencyProperty.2C_AnimationTimeline.2C_HandoffBehavior.29</​a>​ +  ​* ​Type:FontWeight
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} HorizontalContentAlignment **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   | +
-| animation ​  | AnimationTimeline<​!-- System.Windows.Media.Animation.AnimationTimeline --> ​  ​| ​   | +
-| handoffBehavior ​  | HandoffBehavior<​!-- System.Windows.Media.Animation.HandoffBehavior --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== BeginInit() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HorizontalContentAlignment// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginInit.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginInit.28.29</​a>​ +  ​* ​Type:​HorizontalAlignment
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} VerticalContentAlignment **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== BeginStoryboard(Storyboard,​ HandoffBehavior,​ Boolean) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VerticalContentAlignment// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginStoryboard.28Storyboard.2C_HandoffBehavior.2C_Boolean.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginStoryboard.28Storyboard.2C_HandoffBehavior.2C_Boolean.29</​a>​ +  ​* ​Type:​VerticalAlignment
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} TabIndex **
-^  Name ^  Type ^  Description ^ +
-| storyboard ​  | Storyboard<​!-- System.Windows.Media.Animation.Storyboard --> ​  ​| ​   | +
-| handoffBehavior ​  | HandoffBehavior<​!-- System.Windows.Media.Animation.HandoffBehavior --> ​  ​| ​   | +
-| isControllable ​  | Boolean<​!-- System.Boolean --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== BeginStoryboard(Storyboard) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TabIndex// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginStoryboard.28Storyboard.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginStoryboard.28Storyboard.29</​a>​ +  ​* ​Type:Int32
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsTabStop **
-^  Name ^  Type ^  Description ^ +
-| storyboard ​  | Storyboard<​!-- System.Windows.Media.Animation.Storyboard --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== BeginStoryboard(Storyboard,​ HandoffBehavior) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsTabStop// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginStoryboard.28Storyboard.2C_HandoffBehavior.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BeginStoryboard.28Storyboard.2C_HandoffBehavior.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Padding **
-^  Name ^  Type ^  Description ^ +
-| storyboard ​  | Storyboard<​!-- System.Windows.Media.Animation.Storyboard --> ​  ​| ​   | +
-| handoffBehavior ​  | HandoffBehavior<​!-- System.Windows.Media.Animation.HandoffBehavior --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== BringIntoView() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Padding// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BringIntoView.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BringIntoView.28.29</​a>​ +  ​* ​Type:Thickness
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Template **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== BringIntoView(Rect) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ApplyTemplate.28.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BringIntoView.28Rect.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BringIntoView.28Rect.29</​a>​ +  ​* ​Type:​ControlTemplate
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Style **
-^  Name ^  Type ^  Description ^ +
-| targetRectangle ​  | Rect<!-- System.Windows.Rect --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== CaptureMouse() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeStyle.28.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CaptureMouse.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CaptureMouse.28.29</​a>​ +  ​* ​Type:Style
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Boolean<​!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} OverridesDefaultStyle **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== CaptureStylus() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OverridesDefaultStyle// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CaptureStylus.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CaptureStylus.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-Boolean<!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} UseLayoutRounding **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== CaptureTouch(TouchDevice) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​UseLayoutRounding// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CaptureTouch.28TouchDevice.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CaptureTouch.28TouchDevice.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-Boolean<!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Triggers **
-^  Name ^  Type ^  Description ^ +
-| touchDevice ​  | TouchDevice<​!-- System.Windows.Input.TouchDevice --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== CheckAccess() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeTriggers.28.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CheckAccess.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CheckAccess.28.29</​a>​ +  ​* ​Type:​TriggerCollection
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Boolean<​!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} TemplatedParent **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.Threading.DispatcherObject --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ClearValue(DependencyProperty) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TemplatedParent// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ClearValue.28DependencyProperty.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ClearValue.28DependencyProperty.29</​a>​ +  ​* ​Type:​DependencyObject
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Resources **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   ​|+
  
-<!-- System.Windows.DependencyObject --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ClearValue(DependencyPropertyKey) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeResources.28.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ClearValue.28DependencyPropertyKey.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ClearValue.28DependencyPropertyKey.29</​a>​ +  ​* ​Type:​ResourceDictionary
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} DataContext **
-^  Name ^  Type ^  Description ^ +
-| key   | DependencyPropertyKey<​!-- System.Windows.DependencyPropertyKey --> ​  ​| ​   ​|+
  
-<!-- System.Windows.DependencyObject --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== CoerceValue(DependencyProperty) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​DataContext// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CoerceValue.28DependencyProperty.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CoerceValue.28DependencyProperty.29</​a>​ +  ​* ​Type:Object
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} BindingGroup **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   ​|+
  
-<!-- System.Windows.DependencyObject --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== EndInit() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BindingGroup// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​EndInit.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​EndInit.28.29</​a>​ +  ​* ​Type:​BindingGroup
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Language **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== Equals(Object) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Language// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Equals.28Object.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Equals.28Object.29</​a>​ +  ​* ​Type:​XmlLanguage
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Boolean<​!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Name **
-^  Name ^  Type ^  Description ^ +
-| obj   | Object<​!-- System.Object --> ​  ​| ​   ​|+
  
-<!-- System.Object(overriden) --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== FindCommonVisualAncestor(DependencyObject) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FindName.28String.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FindCommonVisualAncestor.28DependencyObject.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FindCommonVisualAncestor.28DependencyObject.29</​a>​ +  ​* ​Type:String
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| DependencyObject<​!-- System.Windows.DependencyObject --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Tag **
-^  Name ^  Type ^  Description ^ +
-| otherVisual ​  | DependencyObject<​!-- System.Windows.DependencyObject --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== FindName(String) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Tag// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FindName.28String.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FindName.28String.29</​a>​ +  ​* ​Type:Object
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-Object<!-- System.Object --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} InputScope **
-^  Name ^  Type ^  Description ^ +
-| name   | String<​!-- System.String --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== FindResource(Object) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InputScope// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FindResource.28Object.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FindResource.28Object.29</​a>​ +  ​* ​Type:InputScope
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Object<​!-- System.Object --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} ActualWidth **
-^  Name ^  Type ^  Description ^ +
-| resourceKey ​  | Object<​!-- System.Object --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== Focus() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ActualWidth// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Focus.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Focus.28.29</​a>​ +  ​* ​Type:Double
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Boolean<​!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} ActualHeight **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== GetAnimationBaseValue(DependencyProperty) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ActualHeight// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetAnimationBaseValue.28DependencyProperty.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetAnimationBaseValue.28DependencyProperty.29</​a>​ +  ​* ​Type:Double
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Object<​!-- System.Object --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} LayoutTransform **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== GetBindingExpression(DependencyProperty) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​LayoutTransform// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetBindingExpression.28DependencyProperty.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetBindingExpression.28DependencyProperty.29</​a>​ +  ​* ​Type:Transform
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| BindingExpression<​!-- System.Windows.Data.BindingExpression --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Width **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //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.WpfDesktopEdition.MapTool#​ActualWidth// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetHashCode.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetHashCode.28.29</​a>​ +  ​* ​Type:Double
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Int32<​!-- System.Int32 --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} MinWidth **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Object(overriden) --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== GetLocalValueEnumerator() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MinWidth// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetLocalValueEnumerator.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetLocalValueEnumerator.28.29</​a>​ +  ​* ​Type:Double
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| LocalValueEnumerator<​!-- System.Windows.LocalValueEnumerator --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} MaxWidth **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.DependencyObject --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== GetType() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MaxWidth// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetType.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetType.28.29</​a>​ +  ​* ​Type:Double
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Type<!-- System.Type --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Height **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Object --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== GetValue(DependencyProperty) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ActualHeight// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetValue.28DependencyProperty.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetValue.28DependencyProperty.29</​a>​ +  ​* ​Type:Double
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Object<​!-- System.Object --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} MinHeight **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   ​|+
  
-<!-- System.Windows.DependencyObject --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== Initialize(WpfMap) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MinHeight// 
-This method initializes map tool. +== Return Value == 
-=== Remarks ​=== +  ​* ​Type:Double
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Initialize.28WpfMap.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Initialize.28WpfMap.29</​a>​ +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} MaxHeight **
-^  Name ^  Type ^  Description ^ +
-| wpfMap ​  | [[ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap|WpfMap]]<​!-- ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap --> ​  ​| ​   ​|+
  
-<!-- ThinkGeo.MapSuite.WpfDesktopEdition.MapTool --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== InputHitTest(Point) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MaxHeight// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InputHitTest.28Point.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InputHitTest.28Point.29</​a>​ +  ​* ​Type:Double
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| IInputElement<​!-- System.Windows.IInputElement --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} FlowDirection **
-^  Name ^  Type ^  Description ^ +
-| point   | Point<​!-- System.Windows.Point --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== InvalidateArrange() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FlowDirection// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InvalidateArrange.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InvalidateArrange.28.29</​a>​ +  ​* ​Type:​FlowDirection
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Margin **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== InvalidateMeasure() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Margin// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InvalidateMeasure.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InvalidateMeasure.28.29</​a>​ +  ​* ​Type:Thickness
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} HorizontalAlignment **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== InvalidateProperty(DependencyProperty) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HorizontalAlignment// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InvalidateProperty.28DependencyProperty.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InvalidateProperty.28DependencyProperty.29</​a>​ +  ​* ​Type:​HorizontalAlignment
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} VerticalAlignment **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   ​|+
  
-<!-- System.Windows.DependencyObject --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== InvalidateVisual() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VerticalAlignment// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InvalidateVisual.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InvalidateVisual.28.29</​a>​ +  ​* ​Type:​VerticalAlignment
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} FocusVisualStyle **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== IsAncestorOf(DependencyObject) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FocusVisualStyle// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsAncestorOf.28DependencyObject.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsAncestorOf.28DependencyObject.29</​a>​ +  ​* ​Type:Style
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Boolean<​!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Cursor **
-^  Name ^  Type ^  Description ^ +
-| descendant ​  | DependencyObject<​!-- System.Windows.DependencyObject --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== IsDescendantOf(DependencyObject) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnQueryCursor.28QueryCursorEventArgs.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsDescendantOf.28DependencyObject.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsDescendantOf.28DependencyObject.29</​a>​ +  ​* ​Type:Cursor
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Boolean<​!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} ForceCursor **
-^  Name ^  Type ^  Description ^ +
-| ancestor ​  | DependencyObject<​!-- System.Windows.DependencyObject --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== Measure(Size) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ForceCursor// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Measure.28Size.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Measure.28Size.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsInitialized **
-^  Name ^  Type ^  Description ^ +
-| availableSize ​  | Size<!-- System.Windows.Size --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== MoveFocus(TraversalRequest) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsInitialized// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MoveFocus.28TraversalRequest.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MoveFocus.28TraversalRequest.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-Boolean<!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsLoaded **
-^  Name ^  Type ^  Description ^ +
-| request ​  | TraversalRequest<​!-- System.Windows.Input.TraversalRequest --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement(overriden) --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== OnApplyTemplate() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsLoaded// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnApplyTemplate.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnApplyTemplate.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} ToolTip **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== PointFromScreen(Point) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipClosing.28ToolTipEventArgs.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​PointFromScreen.28Point.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​PointFromScreen.28Point.29</​a>​ +  ​* ​Type:Object
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Point<​!-- System.Windows.Point --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} ContextMenu **
-^  Name ^  Type ^  Description ^ +
-| point   | Point<​!-- System.Windows.Point --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== PointToScreen(Point) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuClosing.28ContextMenuEventArgs.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​PointToScreen.28Point.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​PointToScreen.28Point.29</​a>​ +  ​* ​Type:​ContextMenu
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Point<​!-- System.Windows.Point --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Parent **
-^  Name ^  Type ^  Description ^ +
-| point   | Point<​!-- System.Windows.Point --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== PredictFocus(FocusNavigationDirection) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Parent// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​PredictFocus.28FocusNavigationDirection.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​PredictFocus.28FocusNavigationDirection.29</​a>​ +  ​* ​Type:DependencyObject
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-DependencyObject<!-- System.Windows.DependencyObject --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} HasAnimatedProperties **
-^  Name ^  Type ^  Description ^ +
-| direction ​  | FocusNavigationDirection<​!-- System.Windows.Input.FocusNavigationDirection --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement(overriden) --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== RaiseEvent(RoutedEventArgs) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HasAnimatedProperties// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RaiseEvent.28RoutedEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RaiseEvent.28RoutedEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} InputBindings **
-^  Name ^  Type ^  Description ^ +
-| e   | RoutedEventArgs<​!-- System.Windows.RoutedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ReadLocalValue(DependencyProperty) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeInputBindings.28.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReadLocalValue.28DependencyProperty.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReadLocalValue.28DependencyProperty.29</​a>​ +  ​* ​Type:​InputBindingCollection
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Object<​!-- System.Object --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} CommandBindings **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   ​|+
  
-<!-- System.Windows.DependencyObject --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== RegisterName(String,​ Object) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeCommandBindings.28.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RegisterName.28String.2C_Object.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RegisterName.28String.2C_Object.29</​a>​ +  ​* ​Type:​CommandBindingCollection
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} AllowDrop **
-^  Name ^  Type ^  Description ^ +
-| name   | String<​!-- System.String --> ​  ​| ​   | +
-| scopedElement ​  | Object<​!-- System.Object --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ReleaseAllTouchCaptures() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AllowDrop// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReleaseAllTouchCaptures.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReleaseAllTouchCaptures.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} DesiredSize **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ReleaseMouseCapture() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnChildDesiredSizeChanged.28UIElement.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReleaseMouseCapture.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReleaseMouseCapture.28.29</​a>​ +  ​* ​Type:Size
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsMeasureValid **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ReleaseStylusCapture() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsMeasureValid// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReleaseStylusCapture.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReleaseStylusCapture.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsArrangeValid **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ReleaseTouchCapture(TouchDevice) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsArrangeValid// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReleaseTouchCapture.28TouchDevice.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ReleaseTouchCapture.28TouchDevice.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-Boolean<!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} RenderSize **
-^  Name ^  Type ^  Description ^ +
-| touchDevice ​  | TouchDevice<​!-- System.Windows.Input.TouchDevice --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== RemoveHandler(RoutedEvent,​ Delegate) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RenderSize// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RemoveHandler.28RoutedEvent.2C_Delegate.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RemoveHandler.28RoutedEvent.2C_Delegate.29</​a>​ +  ​* ​Type:Size
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} RenderTransform **
-^  Name ^  Type ^  Description ^ +
-| routedEvent ​  | RoutedEvent<​!-- System.Windows.RoutedEvent --> ​  ​| ​   | +
-| handler ​  | Delegate<​!-- System.Delegate --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== SetBinding(DependencyProperty,​ BindingBase) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RenderTransform// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetBinding.28DependencyProperty.2C_BindingBase.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetBinding.28DependencyProperty.2C_BindingBase.29</​a>​ +  ​* ​Type:Transform
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| BindingExpressionBase<​!-- System.Windows.Data.BindingExpressionBase --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} RenderTransformOrigin **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   | +
-| binding ​  | BindingBase<​!-- System.Windows.Data.BindingBase --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== SetBinding(DependencyProperty,​ String) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RenderTransformOrigin// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetBinding.28DependencyProperty.2C_String.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetBinding.28DependencyProperty.2C_String.29</​a>​ +  ​* ​Type:Point
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| BindingExpression<​!-- System.Windows.Data.BindingExpression --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsMouseDirectlyOver **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   | +
-| path   | String<​!-- System.String --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== SetCurrentValue(DependencyProperty,​ Object) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetCurrentValue.28DependencyProperty.2C_Object.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetCurrentValue.28DependencyProperty.2C_Object.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsMouseOver **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   | +
-| value   | Object<​!-- System.Object --> ​  ​| ​   ​|+
  
-<!-- System.Windows.DependencyObject --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== SetResourceReference(DependencyProperty,​ Object) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsMouseOver// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetResourceReference.28DependencyProperty.2C_Object.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetResourceReference.28DependencyProperty.2C_Object.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsStylusOver **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   | +
-| name   | Object<​!-- System.Object --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== SetValue(DependencyProperty,​ Object) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsStylusOver// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetValue.28DependencyProperty.2C_Object.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetValue.28DependencyProperty.2C_Object.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsKeyboardFocusWithin **
-^  Name ^  Type ^  Description ^ +
-| dp   | DependencyProperty<​!-- System.Windows.DependencyProperty --> ​  ​| ​   | +
-| value   | Object<​!-- System.Object --> ​  ​| ​   ​|+
  
-<!-- System.Windows.DependencyObject --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== SetValue(DependencyPropertyKey,​ Object) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusWithinChanged.28DependencyPropertyChangedEventArgs.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetValue.28DependencyPropertyKey.2C_Object.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SetValue.28DependencyPropertyKey.2C_Object.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsMouseCaptured **
-^  Name ^  Type ^  Description ^ +
-| key   | DependencyPropertyKey<​!-- System.Windows.DependencyPropertyKey --> ​  ​| ​   | +
-| value   | Object<​!-- System.Object --> ​  ​| ​   ​|+
  
-<!-- System.Windows.DependencyObject --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ShouldSerializeCommandBindings() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCapturedChanged.28DependencyPropertyChangedEventArgs.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeCommandBindings.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeCommandBindings.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-Boolean<!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsMouseCaptureWithin **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ShouldSerializeInputBindings() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeInputBindings.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeInputBindings.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-Boolean<!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsStylusDirectlyOver **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ShouldSerializeResources() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeResources.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeResources.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-Boolean<!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsStylusCaptured **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ShouldSerializeStyle() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCapturedChanged.28DependencyPropertyChangedEventArgs.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeStyle.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeStyle.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-Boolean<!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsStylusCaptureWithin **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ShouldSerializeTriggers() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeTriggers.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeTriggers.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-Boolean<!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsKeyboardFocused **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== ToString() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusedChanged.28DependencyPropertyChangedEventArgs.29// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ToString.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ToString.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| String<​!-- System.String --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsInputMethodEnabled **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Object(overriden) --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== TransformToAncestor(Visual) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsInputMethodEnabled// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TransformToAncestor.28Visual.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TransformToAncestor.28Visual.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| GeneralTransform<​!-- System.Windows.Media.GeneralTransform --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Opacity **
-^  Name ^  Type ^  Description ^ +
-| ancestor ​  | Visual<​!-- System.Windows.Media.Visual --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== TransformToAncestor(Visual3D) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Opacity// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TransformToAncestor.28Visual3D.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TransformToAncestor.28Visual3D.29</​a>​ +  ​* ​Type:Double
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| GeneralTransform2DTo3D<​!-- System.Windows.Media.Media3D.GeneralTransform2DTo3D --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} OpacityMask **
-^  Name ^  Type ^  Description ^ +
-| ancestor ​  | Visual3D<​!-- System.Windows.Media.Media3D.Visual3D --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== TransformToDescendant(Visual) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OpacityMask// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TransformToDescendant.28Visual.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TransformToDescendant.28Visual.29</​a>​ +  ​* ​Type:Brush
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| GeneralTransform<​!-- System.Windows.Media.GeneralTransform --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} BitmapEffect **
-^  Name ^  Type ^  Description ^ +
-| descendant ​  | Visual<​!-- System.Windows.Media.Visual --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== TransformToVisual(Visual) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TransformToVisual.28Visual.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TransformToVisual.28Visual.29</​a>​ +  ​* ​Type:​BitmapEffect
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| GeneralTransform<​!-- System.Windows.Media.GeneralTransform --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Effect **
-^  Name ^  Type ^  Description ^ +
-| visual ​  | Visual<​!-- System.Windows.Media.Visual --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== TranslatePoint(Point,​ UIElement) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Effect// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TranslatePoint.28Point.2C_UIElement.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TranslatePoint.28Point.2C_UIElement.29</​a>​ +  ​* ​Type:Effect
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Point<​!-- System.Windows.Point --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} BitmapEffectInput **
-^  Name ^  Type ^  Description ^ +
-| point   | Point<​!-- System.Windows.Point --> ​  ​| ​   | +
-| relativeTo ​  | UIElement<​!-- System.Windows.UIElement --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== TryFindResource(Object) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TryFindResource.28Object.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TryFindResource.28Object.29</​a>​ +  ​* ​Type:​BitmapEffectInput
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Object<​!-- System.Object --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} CacheMode **
-^  Name ^  Type ^  Description ^ +
-| resourceKey ​  | Object<​!-- System.Object --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== UnregisterName(String) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CacheMode// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​UnregisterName.28String.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​UnregisterName.28String.29</​a>​ +  ​* ​Type:CacheMode
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Uid **
-^  Name ^  Type ^  Description ^ +
-| name   | String<​!-- System.String --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== UpdateDefaultStyle() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Uid// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​UpdateDefaultStyle.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​UpdateDefaultStyle.28.29</​a>​ +  ​* ​Type:String
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Visibility **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== UpdateLayout() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Visibility// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​UpdateLayout.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​UpdateLayout.28.29</​a>​ +  ​* ​Type:Visibility
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} ClipToBounds **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-==== VerifyAccess() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ClipToBounds// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VerifyAccess.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VerifyAccess.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Clip **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.Threading.DispatcherObject --> +  * //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.WpfDesktopEdition.MapTool#​GetLayoutClip.28Size.29// 
-==== AddVisualChild(Visual) ==== +== Return Value == 
-=== Remarks ​=== +  ​* ​Type:Geometry
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AddVisualChild.28Visual.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AddVisualChild.28Visual.29</​a>​ +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} SnapsToDevicePixels **
-^  Name ^  Type ^  Description ^ +
-| child   | Visual<​!-- System.Windows.Media.Visual --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== ArrangeCore(Rect) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SnapsToDevicePixels// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ArrangeCore.28Rect.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ArrangeCore.28Rect.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsFocused **
-^  Name ^  Type ^  Description ^ +
-| finalRect ​  | Rect<!-- System.Windows.Rect --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement(overriden) --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== ArrangeOverride(Size) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsFocused// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ArrangeOverride.28Size.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ArrangeOverride.28Size.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Size<!-- System.Windows.Size --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsEnabled **
-^  Name ^  Type ^  Description ^ +
-| arrangeBounds ​  | Size<!-- System.Windows.Size --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement(overriden) --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== EnabledChangedCore(Boolean) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsEnabled// 
-Occcurs when the Enabled property changes +== Return Value == 
-=== Remarks ​=== +  ​* ​Type:Boolean
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​EnabledChangedCore.28Boolean.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​EnabledChangedCore.28Boolean.29</​a>​ +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsHitTestVisible **
-^  Name ^  Type ^  Description ^ +
-| newValue ​  | Boolean<​!-- System.Boolean --> ​  | Indicates whether the visibility of MapTool is set as Visibility.Visible ​  |+
  
-<!-- ThinkGeo.MapSuite.WpfDesktopEdition.MapTool --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== Finalize() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsHitTestVisible// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Finalize.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Finalize.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsVisible **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Object --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== GetLayoutClip(Size) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsVisible// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetLayoutClip.28Size.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetLayoutClip.28Size.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Geometry<​!-- System.Windows.Media.Geometry --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Focusable **
-^  Name ^  Type ^  Description ^ +
-| layoutSlotSize ​  | Size<!-- System.Windows.Size --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement(overriden) --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== GetVisualChild(Int32) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Focusable// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetVisualChild.28Int32.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetVisualChild.28Int32.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Visual<​!-- System.Windows.Media.Visual --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} PersistId **
-^  Name ^  Type ^  Description ^ +
-| index   | Int32<​!-- System.Int32 --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual(overriden) --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== HitTestCore(GeometryHitTestParameters) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HitTestCore.28GeometryHitTestParameters.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HitTestCore.28GeometryHitTestParameters.29</​a>​ +  ​* ​Type:Int32
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| GeometryHitTestResult<​!-- System.Windows.Media.GeometryHitTestResult --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsManipulationEnabled **
-^  Name ^  Type ^  Description ^ +
-| hitTestParameters ​  | GeometryHitTestParameters<​!-- System.Windows.Media.GeometryHitTestParameters --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual(overriden) --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== HitTestCore(PointHitTestParameters) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsManipulationEnabled// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HitTestCore.28PointHitTestParameters.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HitTestCore.28PointHitTestParameters.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| HitTestResult<​!-- System.Windows.Media.HitTestResult --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} AreAnyTouchesOver **
-^  Name ^  Type ^  Description ^ +
-| hitTestParameters ​  | PointHitTestParameters<​!-- System.Windows.Media.PointHitTestParameters --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Media.Visual(overriden) --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== InitializeCore(WpfMap) ==== +  * //For the most updated Info for this topicplease check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesOver//​ 
-This method initializes map tool. +== Return Value == 
-=== Remarks ​=== +  ​* ​Type:Boolean
-When overriding ​this methodconsider adding map tool onto the map.ToolsGrid panel+
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} AreAnyTouchesDirectlyOver **
-^  Name ^  Type ^  Description ^ +
-| wpfMap ​  | [[ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap|WpfMap]]<​!-- ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap --> ​  ​| ​   ​|+
  
-<!-- ThinkGeo.MapSuite.WpfDesktopEdition.MapTool --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== MeasureCore(Size) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesDirectlyOver// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MeasureCore.28Size.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MeasureCore.28Size.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Size<!-- System.Windows.Size --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} AreAnyTouchesCapturedWithin **
-^  Name ^  Type ^  Description ^ +
-| availableSize ​  | Size<!-- System.Windows.Size --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement(overriden) --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== MeasureOverride(Size) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesCapturedWithin// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MeasureOverride.28Size.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MeasureOverride.28Size.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Size<!-- System.Windows.Size --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} AreAnyTouchesCaptured **
-^  Name ^  Type ^  Description ^ +
-| constraint ​  | Size<!-- System.Windows.Size --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement(overriden) --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== MemberwiseClone() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesCaptured// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MemberwiseClone.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MemberwiseClone.28.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Object<​!-- System.Object --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} TouchesCaptured **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Object --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnAccessKey(AccessKeyEventArgs) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesCaptured// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnAccessKey.28AccessKeyEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnAccessKey.28AccessKeyEventArgs.29</​a>​ +  ​* ​Type:​IEnumerable<TouchDevice>
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --  |    |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} TouchesCapturedWithin **
-^  Name ^  Type ^  Description ^ +
-| e   | AccessKeyEventArgs<​!-- System.Windows.Input.AccessKeyEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnChildDesiredSizeChanged(UIElement) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesCapturedWithin// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnChildDesiredSizeChanged.28UIElement.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnChildDesiredSizeChanged.28UIElement.29</​a>​ +  ​* ​Type:​IEnumerable<TouchDevice>
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --  |    |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} TouchesOver **
-^  Name ^  Type ^  Description ^ +
-| child   | UIElement<​!-- System.Windows.UIElement --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnContextMenuClosing(ContextMenuEventArgs) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesOver// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuClosing.28ContextMenuEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuClosing.28ContextMenuEventArgs.29</​a>​ +  ​* ​Type:​IEnumerable<TouchDevice>
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --  |    |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} TouchesDirectlyOver **
-^  Name ^  Type ^  Description ^ +
-| e   | ContextMenuEventArgs<​!-- System.Windows.Controls.ContextMenuEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnContextMenuOpening(ContextMenuEventArgs) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesDirectlyOver// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuOpening.28ContextMenuEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuOpening.28ContextMenuEventArgs.29</​a>​ +  ​* ​Type:​IEnumerable<TouchDevice>
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --  |    |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} DependencyObjectType **
-^  Name ^  Type ^  Description ^ +
-| e   | ContextMenuEventArgs<​!-- System.Windows.Controls.ContextMenuEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnCreateAutomationPeer() ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​DependencyObjectType// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnCreateAutomationPeer.28.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnCreateAutomationPeer.28.29</​a>​ +  ​* ​Type:​DependencyObjectType
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| AutomationPeer<​!-- System.Windows.Automation.Peers.AutomationPeer --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} IsSealed **
-^  Name ^  Type ^  Description ^+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnDragEnter(DragEventArgs) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsSealed// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragEnter.28DragEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragEnter.28DragEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​PublicProperty.gif|}} Dispatcher **
-^  Name ^  Type ^  Description ^ +
-| e   | DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnDragLeave(DragEventArgs) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Dispatcher// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragLeave.28DragEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragLeave.28DragEventArgs.29</​a>​ +  ​* ​Type:Dispatcher
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters ​=== +==== Protected Properties ==== 
-^  Name ^  Type ^  Description ^ +** {{wiki:​ProtectedProperty.gif|}} TemplateInternal **
-| e   | DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnDragOver(DragEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragOver.28DragEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragOver.28DragEventArgs.29</​a>​ +  ​* ​Type:​FrameworkTemplate
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} TemplateCache **
-^  Name ^  Type ^  Description ^ +
-| e   | DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnDrop(DragEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDrop.28DragEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDrop.28DragEventArgs.29</​a>​ +  ​* ​Type:​FrameworkTemplate
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HandlesScrolling **
-^  Name ^  Type ^  Description ^ +
-| e   | DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnGiveFeedback(GiveFeedbackEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGiveFeedback.28GiveFeedbackEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGiveFeedback.28GiveFeedbackEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualStateChangeSuspended **
-^  Name ^  Type ^  Description ^ +
-| e   | GiveFeedbackEventArgs<​!-- System.Windows.GiveFeedbackEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnGotFocus(RoutedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotFocus.28RoutedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotFocus.28RoutedEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} DefaultStyleKey **
-^  Name ^  Type ^  Description ^ +
-| e   | RoutedEventArgs<​!-- System.Windows.RoutedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement(overriden) --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnGotKeyboardFocus(KeyboardFocusChangedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotKeyboardFocus.28KeyboardFocusChangedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotKeyboardFocus.28KeyboardFocusChangedEventArgs.29</​a>​ +  ​* ​Type:Object
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} ThemeStyle **
-^  Name ^  Type ^  Description ^ +
-| e   | KeyboardFocusChangedEventArgs<​!-- System.Windows.Input.KeyboardFocusChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnGotMouseCapture(MouseEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotMouseCapture.28MouseEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotMouseCapture.28MouseEventArgs.29</​a>​ +  ​* ​Type:Style
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} DTypeThemeStyleKey **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseEventArgs<​!-- System.Windows.Input.MouseEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnGotStylusCapture(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotStylusCapture.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotStylusCapture.28StylusEventArgs.29</​a>​ +  ​* ​Type:​DependencyObjectType
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsTemplateRoot **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnGotTouchCapture(TouchEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotTouchCapture.28TouchEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotTouchCapture.28TouchEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} TemplateChild **
-^  Name ^  Type ^  Description ^ +
-| e   | TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnInitialized(EventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnInitialized.28EventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnInitialized.28EventArgs.29<​/a> +  ​* ​Type:UIElement
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} StateGroupsRoot **
-^  Name ^  Type ^  Description ^ +
-| e   | EventArgs<​!-- System.EventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusWithinChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusWithinChanged.28DependencyPropertyChangedEventArgs.29<​/a> +  ​* ​Type:​FrameworkElement
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualChildrenCount **
-^  Name ^  Type ^  Description ^ +
-| e   | DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VisualChildrenCount// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusedChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusedChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +  ​* ​Type:Int32
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasResources **
-^  Name ^  Type ^  Description ^ +
-| e   | DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} InheritanceBehavior **
-^  Name ^  Type ^  Description ^ +
-| e   | DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCapturedChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCapturedChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +  ​* ​Type:​InheritanceBehavior
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasResourceReference **
-^  Name ^  Type ^  Description ^ +
-| e   | DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsLogicalChildrenIterationInProgress **
-^  Name ^  Type ^  Description ^ +
-| e   | DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} InVisibilityCollapsedTree **
-^  Name ^  Type ^  Description ^ +
-| e   | DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCapturedChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCapturedChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} SubtreeHasLoadedChangeHandler **
-^  Name ^  Type ^  Description ^ +
-| e   | DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsLoadedCache **
-^  Name ^  Type ^  Description ^ +
-| e   | DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnKeyDown(KeyEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnKeyDown.28KeyEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnKeyDown.28KeyEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsParentAnFE **
-^  Name ^  Type ^  Description ^ +
-| e   | KeyEventArgs<​!-- System.Windows.Input.KeyEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnKeyUp(KeyEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnKeyUp.28KeyEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnKeyUp.28KeyEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsTemplatedParentAnFE **
-^  Name ^  Type ^  Description ^ +
-| e   | KeyEventArgs<​!-- System.Windows.Input.KeyEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnLostFocus(RoutedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostFocus.28RoutedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostFocus.28RoutedEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasLogicalChildren **
-^  Name ^  Type ^  Description ^ +
-| e   | RoutedEventArgs<​!-- System.Windows.RoutedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnLostKeyboardFocus(KeyboardFocusChangedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostKeyboardFocus.28KeyboardFocusChangedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostKeyboardFocus.28KeyboardFocusChangedEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsRightToLeft **
-^  Name ^  Type ^  Description ^ +
-| e   | KeyboardFocusChangedEventArgs<​!-- System.Windows.Input.KeyboardFocusChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnLostMouseCapture(MouseEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostMouseCapture.28MouseEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostMouseCapture.28MouseEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} TemplateChildIndex **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseEventArgs<​!-- System.Windows.Input.MouseEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnLostStylusCapture(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostStylusCapture.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostStylusCapture.28StylusEventArgs.29</​a>​ +  ​* ​Type:Int32
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsRequestingExpression **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnLostTouchCapture(TouchEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostTouchCapture.28TouchEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostTouchCapture.28TouchEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} BypassLayoutPolicies **
-^  Name ^  Type ^  Description ^ +
-| e   | TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationBoundaryFeedback.28ManipulationBoundaryFeedbackEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationBoundaryFeedback.28ManipulationBoundaryFeedbackEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} EffectiveValuesInitialSize **
-^  Name ^  Type ^  Description ^ +
-| e   | ManipulationBoundaryFeedbackEventArgs<​!-- System.Windows.Input.ManipulationBoundaryFeedbackEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnManipulationCompleted(ManipulationCompletedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationCompleted.28ManipulationCompletedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationCompleted.28ManipulationCompletedEventArgs.29</​a>​ +  ​* ​Type:Int32
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} LogicalChildren **
-^  Name ^  Type ^  Description ^ +
-| e   | ManipulationCompletedEventArgs<​!-- System.Windows.Input.ManipulationCompletedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnManipulationDelta(ManipulationDeltaEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationDelta.28ManipulationDeltaEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationDelta.28ManipulationDeltaEventArgs.29</​a>​ +  ​* ​Type:​IEnumerator
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} ThisHasLoadedChangeEventHandler **
-^  Name ^  Type ^  Description ^ +
-| e   | ManipulationDeltaEventArgs<​!-- System.Windows.Input.ManipulationDeltaEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationInertiaStarting.28ManipulationInertiaStartingEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationInertiaStarting.28ManipulationInertiaStartingEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasFefLoadedChangeHandler **
-^  Name ^  Type ^  Description ^ +
-| e   | ManipulationInertiaStartingEventArgs<​!-- System.Windows.Input.ManipulationInertiaStartingEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnManipulationStarted(ManipulationStartedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationStarted.28ManipulationStartedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationStarted.28ManipulationStartedEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} InheritanceContext **
-^  Name ^  Type ^  Description ^ +
-| e   | ManipulationStartedEventArgs<​!-- System.Windows.Input.ManipulationStartedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnManipulationStarting(ManipulationStartingEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationStarting.28ManipulationStartingEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationStarting.28ManipulationStartingEventArgs.29</​a>​ +  ​* ​Type:​DependencyObject
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsStyleUpdateInProgress **
-^  Name ^  Type ^  Description ^ +
-| e   | ManipulationStartingEventArgs<​!-- System.Windows.Input.ManipulationStartingEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnMouseDoubleClick(MouseButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseDoubleClick.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseDoubleClick.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsThemeStyleUpdateInProgress **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Controls.Control --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnMouseDown(MouseButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseDown.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseDown.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} StoresParentTemplateValues **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnMouseEnter(MouseEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseEnter.28MouseEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseEnter.28MouseEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasNumberSubstitutionChanged **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseEventArgs<​!-- System.Windows.Input.MouseEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnMouseLeave(MouseEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeave.28MouseEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeave.28MouseEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasTemplateGeneratedSubTree **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseEventArgs<​!-- System.Windows.Input.MouseEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnMouseLeftButtonDown(MouseButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeftButtonDown.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeftButtonDown.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasImplicitStyleFromResources **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnMouseLeftButtonUp(MouseButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeftButtonUp.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeftButtonUp.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} ShouldLookupImplicitStyles **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnMouseMove(MouseEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseMove.28MouseEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseMove.28MouseEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsStyleSetFromGenerator **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseEventArgs<​!-- System.Windows.Input.MouseEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnMouseRightButtonDown(MouseButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseRightButtonDown.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseRightButtonDown.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasStyleChanged **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnMouseRightButtonUp(MouseButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseRightButtonUp.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseRightButtonUp.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasTemplateChanged **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnMouseUp(MouseButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseUp.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseUp.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasStyleInvalidated **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnMouseWheel(MouseWheelEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseWheel.28MouseWheelEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseWheel.28MouseWheelEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasStyleEverBeenFetched **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseWheelEventArgs<​!-- System.Windows.Input.MouseWheelEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewDragEnter(DragEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragEnter.28DragEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragEnter.28DragEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasLocalStyle **
-^  Name ^  Type ^  Description ^ +
-| e   | DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewDragLeave(DragEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragLeave.28DragEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragLeave.28DragEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasThemeStyleEverBeenFetched **
-^  Name ^  Type ^  Description ^ +
-| e   | DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewDragOver(DragEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragOver.28DragEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragOver.28DragEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} AncestorChangeInProgress **
-^  Name ^  Type ^  Description ^ +
-| e   | DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewDrop(DragEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDrop.28DragEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDrop.28DragEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} InheritableProperties **
-^  Name ^  Type ^  Description ^ +
-| e   | DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewGiveFeedback(GiveFeedbackEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewGiveFeedback.28GiveFeedbackEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewGiveFeedback.28GiveFeedbackEventArgs.29</​a>​ +  ​* ​Type:​FrugalObjectList<DependencyProperty>
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --  |    |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} LoadedPending **
-^  Name ^  Type ^  Description ^ +
-| e   | GiveFeedbackEventArgs<​!-- System.Windows.GiveFeedbackEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewGotKeyboardFocus.28KeyboardFocusChangedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewGotKeyboardFocus.28KeyboardFocusChangedEventArgs.29<​/a> +  ​* ​Type:Object[]
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} UnloadedPending **
-^  Name ^  Type ^  Description ^ +
-| e   | KeyboardFocusChangedEventArgs<​!-- System.Windows.Input.KeyboardFocusChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewKeyDown(KeyEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewKeyDown.28KeyEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewKeyDown.28KeyEventArgs.29<​/a> +  ​* ​Type:Object[]
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasMultipleInheritanceContexts **
-^  Name ^  Type ^  Description ^ +
-| e   | KeyEventArgs<​!-- System.Windows.Input.KeyEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewKeyUp(KeyEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewKeyUp.28KeyEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewKeyUp.28KeyEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} PotentiallyHasMentees **
-^  Name ^  Type ^  Description ^ +
-| e   | KeyEventArgs<​!-- System.Windows.Input.KeyEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewLostKeyboardFocus.28KeyboardFocusChangedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewLostKeyboardFocus.28KeyboardFocusChangedEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} InputBindingsInternal **
-^  Name ^  Type ^  Description ^ +
-| e   | KeyboardFocusChangedEventArgs<​!-- System.Windows.Input.KeyboardFocusChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewMouseDoubleClick(MouseButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseDoubleClick.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseDoubleClick.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:​InputBindingCollection
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} CommandBindingsInternal **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Controls.Control --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewMouseDown(MouseButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseDown.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseDown.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:​CommandBindingCollection
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} EventHandlersStore **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewMouseLeftButtonDown(MouseButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseLeftButtonDown.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseLeftButtonDown.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:​EventHandlersStore
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} StylusPlugIns **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​StylusPlugIns// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseLeftButtonUp.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseLeftButtonUp.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:​StylusPlugInCollection
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} PreviousConstraint **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewMouseMove(MouseEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseMove.28MouseEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseMove.28MouseEventArgs.29</​a>​ +  ​* ​Type:Size
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasEffectiveKeyboardFocus **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseEventArgs<​!-- System.Windows.Input.MouseEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewMouseRightButtonDown(MouseButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseRightButtonDown.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseRightButtonDown.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsEnabledCore **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewMouseRightButtonUp(MouseButtonEventArgs) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsEnabledCore// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseRightButtonUp.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseRightButtonUp.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} PreviousArrangeRect **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewMouseUp(MouseButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseUp.28MouseButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseUp.28MouseButtonEventArgs.29</​a>​ +  ​* ​Type:Rect
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasAutomationPeer **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewMouseWheel(MouseWheelEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseWheel.28MouseWheelEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseWheel.28MouseWheelEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} SnapsToDevicePixelsCache **
-^  Name ^  Type ^  Description ^ +
-| e   | MouseWheelEventArgs<​!-- System.Windows.Input.MouseWheelEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewQueryContinueDrag(QueryContinueDragEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewQueryContinueDrag.28QueryContinueDragEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewQueryContinueDrag.28QueryContinueDragEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} ClipToBoundsCache **
-^  Name ^  Type ^  Description ^ +
-| e   | QueryContinueDragEventArgs<​!-- System.Windows.QueryContinueDragEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewStylusButtonDown(StylusButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonDown.28StylusButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonDown.28StylusButtonEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} MeasureDirty **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusButtonEventArgs<​!-- System.Windows.Input.StylusButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewStylusButtonUp(StylusButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonUp.28StylusButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonUp.28StylusButtonEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} ArrangeDirty **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusButtonEventArgs<​!-- System.Windows.Input.StylusButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewStylusDown(StylusDownEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusDown.28StylusDownEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusDown.28StylusDownEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} MeasureInProgress **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusDownEventArgs<​!-- System.Windows.Input.StylusDownEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewStylusInAirMove(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInAirMove.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInAirMove.28StylusEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} ArrangeInProgress **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewStylusInRange(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInRange.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInRange.28StylusEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} NeverMeasured **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewStylusMove(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusMove.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusMove.28StylusEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} NeverArranged **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewStylusOutOfRange(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusOutOfRange.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusOutOfRange.28StylusEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} MeasureDuringArrange **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusSystemGesture.28StylusSystemGestureEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusSystemGesture.28StylusSystemGestureEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} AreTransformsClean **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusSystemGestureEventArgs<​!-- System.Windows.Input.StylusSystemGestureEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewStylusUp(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusUp.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusUp.28StylusEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsVisualChildrenIterationInProgress **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewTextInput(TextCompositionEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTextInput.28TextCompositionEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTextInput.28TextCompositionEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} IsRootElement **
-^  Name ^  Type ^  Description ^ +
-| e   | TextCompositionEventArgs<​!-- System.Windows.Input.TextCompositionEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewTouchDown(TouchEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchDown.28TouchEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchDown.28TouchEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualContentBounds **
-^  Name ^  Type ^  Description ^ +
-| e   | TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewTouchMove(TouchEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchMove.28TouchEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchMove.28TouchEventArgs.29</​a>​ +  ​* ​Type:Rect
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualDescendantBounds **
-^  Name ^  Type ^  Description ^ +
-| e   | TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPreviewTouchUp(TouchEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchUp.28TouchEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchUp.28TouchEventArgs.29</​a>​ +  ​* ​Type:Rect
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} InternalVisualChildrenCount **
-^  Name ^  Type ^  Description ^ +
-| e   | TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnPropertyChanged(DependencyPropertyChangedEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPropertyChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPropertyChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +  ​* ​Type:Int32
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} InternalVisual2DOr3DChildrenCount **
-^  Name ^  Type ^  Description ^ +
-| e   | DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.DependencyObject(overriden) --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnQueryContinueDrag(QueryContinueDragEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnQueryContinueDrag.28QueryContinueDragEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnQueryContinueDrag.28QueryContinueDragEventArgs.29</​a>​ +  ​* ​Type:Int32
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} HasVisualChildren **
-^  Name ^  Type ^  Description ^ +
-| e   | QueryContinueDragEventArgs<​!-- System.Windows.QueryContinueDragEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnQueryCursor(QueryCursorEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnQueryCursor.28QueryCursorEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnQueryCursor.28QueryCursorEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} TreeLevel **
-^  Name ^  Type ^  Description ^ +
-| e   | QueryCursorEventArgs<​!-- System.Windows.Input.QueryCursorEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnRender(DrawingContext) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnRender.28DrawingContext.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnRender.28DrawingContext.29</​a>​ +  ​* ​Type:UInt32
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualParent **
-^  Name ^  Type ^  Description ^ +
-| drawingContext ​  | DrawingContext<​!-- System.Windows.Media.DrawingContext --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnStylusButtonDown(StylusButtonEventArgs) ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VisualParent// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusButtonDown.28StylusButtonEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusButtonDown.28StylusButtonEventArgs.29</​a>​ +  ​* ​Type:​DependencyObject
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} InternalVisualParent **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusButtonEventArgs<​!-- System.Windows.Input.StylusButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnStylusButtonUp(StylusButtonEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusButtonUp.28StylusButtonEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusButtonUp.28StylusButtonEventArgs.29</​a>​ +  ​* ​Type:​DependencyObject
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualTransform **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusButtonEventArgs<​!-- System.Windows.Input.StylusButtonEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnStylusDown(StylusDownEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusDown.28StylusDownEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusDown.28StylusDownEventArgs.29</​a>​ +  ​* ​Type:Transform
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualEffect **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusDownEventArgs<​!-- System.Windows.Input.StylusDownEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnStylusEnter(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusEnter.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusEnter.28StylusEventArgs.29</​a>​ +  ​* ​Type:Effect
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualEffectInternal **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnStylusInAirMove(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusInAirMove.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusInAirMove.28StylusEventArgs.29</​a>​ +  ​* ​Type:Effect
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualBitmapEffect **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnStylusInRange(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusInRange.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusInRange.28StylusEventArgs.29</​a>​ +  ​* ​Type:​BitmapEffect
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualBitmapEffectInput **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnStylusLeave(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusLeave.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusLeave.28StylusEventArgs.29</​a>​ +  ​* ​Type:​BitmapEffectInput
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} BitmapEffectEmulationDisabled **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnStylusMove(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusMove.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusMove.28StylusEventArgs.29</​a>​ +  ​* ​Type:Boolean
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualBitmapEffectInternal **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnStylusOutOfRange(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusOutOfRange.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusOutOfRange.28StylusEventArgs.29</​a>​ +  ​* ​Type:​BitmapEffect
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualBitmapEffectInputInternal **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnStylusSystemGesture(StylusSystemGestureEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusSystemGesture.28StylusSystemGestureEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusSystemGesture.28StylusSystemGestureEventArgs.29</​a>​ +  ​* ​Type:​BitmapEffectInput
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualCacheMode **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusSystemGestureEventArgs<​!-- System.Windows.Input.StylusSystemGestureEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnStylusUp(StylusEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusUp.28StylusEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusUp.28StylusEventArgs.29</​a>​ +  ​* ​Type:CacheMode
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualScrollableAreaClip **
-^  Name ^  Type ^  Description ^ +
-| e   | StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnTemplateChanged(ControlTemplate,​ ControlTemplate) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTemplateChanged.28ControlTemplate.2C_ControlTemplate.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTemplateChanged.28ControlTemplate.2C_ControlTemplate.29</​a>​ +  ​* ​Type:Nullable<Rect>
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --  |    |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualClip **
-^  Name ^  Type ^  Description ^ +
-| oldTemplate ​  | ControlTemplate<​!-- System.Windows.Controls.ControlTemplate --> ​  ​| ​   | +
-| newTemplate ​  | ControlTemplate<​!-- System.Windows.Controls.ControlTemplate --> ​  ​| ​   ​|+
  
-<!-- System.Windows.Controls.Control --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnTextInput(TextCompositionEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTextInput.28TextCompositionEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTextInput.28TextCompositionEventArgs.29</​a>​ +  ​* ​Type:Geometry
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualOffset **
-^  Name ^  Type ^  Description ^ +
-| e   | TextCompositionEventArgs<​!-- System.Windows.Input.TextCompositionEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnToolTipClosing(ToolTipEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipClosing.28ToolTipEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipClosing.28ToolTipEventArgs.29</​a>​ +  ​* ​Type:Vector
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualOpacity **
-^  Name ^  Type ^  Description ^ +
-| e   | ToolTipEventArgs<​!-- System.Windows.Controls.ToolTipEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnToolTipOpening(ToolTipEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipOpening.28ToolTipEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipOpening.28ToolTipEventArgs.29</​a>​ +  ​* ​Type:Double
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualEdgeMode **
-^  Name ^  Type ^  Description ^ +
-| e   | ToolTipEventArgs<​!-- System.Windows.Controls.ToolTipEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.FrameworkElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnTouchDown(TouchEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchDown.28TouchEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchDown.28TouchEventArgs.29</​a>​ +  ​* ​Type:EdgeMode
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualBitmapScalingMode **
-^  Name ^  Type ^  Description ^ +
-| e   | TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnTouchEnter(TouchEventArgs) ==== +  ​* ​//N/A// 
-=== Remarks ​=== +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="​http:​//wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchEnter.28TouchEventArgs.29"​ target="​_blank">​http:​//​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchEnter.28TouchEventArgs.29</​a>​ +  ​* ​Type:​BitmapScalingMode
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +** {{wiki:​ProtectedProperty.gif|}} VisualClearTypeHint **
-^  Name ^  Type ^  Description ^ +
-| e   | TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  ​| ​   ​|+
  
-<!-- System.Windows.UIElement --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-==== OnTouchLeave(TouchEventArgs) ​==== +  * //N/A// 
-=== Remarks === +== Return Value == 
-For the most updated Info for this topic, please check it here:<a href="http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchLeave.28TouchEventArgs.29" target="​_blank">​http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchLeave.28TouchEventArgs.29</a> +  * Type:​ClearTypeHint 
-=== Return Value === + 
-Return Type ^ Description ^ +** {{wiki:​ProtectedProperty.gif|}} VisualTextRenderingMode ** 
-Void<!-- System.Void --> ​     |+ 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​TextRenderingMode 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} VisualTextHintingMode ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​TextHintingMode 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} VisualOpacityMask ** 
 + 
 +  * //N/A// 
 +== Remarks ​== 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​Brush 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} VisualXSnappingGuidelines ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​DoubleCollection 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} VisualYSnappingGuidelines ** 
 + 
 +  * //N/A// 
 +== Remarks =
 +  * //N/A// 
 +== Return Value == 
 +  * Type:DoubleCollection 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} ClipChangedHandler ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:EventHandler 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} ScrollableAreaClipChangedHandler ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​EventHandler 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} TransformChangedHandler ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​EventHandler 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} EffectChangedHandler ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​EventHandler 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} CacheModeChangedHandler ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​EventHandler 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} GuidelinesChangedHandler ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​EventHandler 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} OpacityMaskChangedHandler ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​EventHandler 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} ContentsChangedHandler ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​EventHandler 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} IsInheritanceContextSealed ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} Freezable_Frozen ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:Boolean 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} Freezable_HasMultipleInheritanceContexts ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} Freezable_UsingHandlerList ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} Freezable_UsingContextList ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} Freezable_UsingSingletonHandler ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} Freezable_UsingSingletonContext ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} Animatable_IsResourceInvalidationNecessary ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} IAnimatable_HasAnimatedProperties ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} CanBeInheritanceContext ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} EffectiveValues ** 
 + 
 +  * //N/A/
 +== Remarks == 
 +  * //N/A// 
 +== Return Value =
 +  * Type:​EffectiveValueEntry[] 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} EffectiveValuesCount ** 
 + 
 +  * //N/A// 
 +== Remarks ​== 
 +  * //N/A// 
 +== Return ​Value == 
 +  * Type:UInt32 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} InheritableEffectiveValuesCount ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​UInt32 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} InheritanceParent ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​DependencyObject 
 + 
 +** {{wiki:​ProtectedProperty.gif|}} IsSelfInheritanceParent ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 +== Return Value == 
 +  * Type:​Boolean 
 + 
 +==== Public Events ==== 
 +** {{wiki:​PublicEvent.gif|}} PreviewMouseDoubleClick ** 
 +  * //N/A// 
 +== Remarks == 
 +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseDoubleClick.28MouseButtonEventArgs.29//​
  
-=== Parameters === +Event Arguments:
-^  Name ^  Type ^  Description ^ +
-| e   | TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  ​| ​   |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} MouseDoubleClick ** 
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-==== OnTouchMove(TouchEventArgs) ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseDoubleClick.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchMove.28TouchEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchMove.28TouchEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +Event Arguments:
-^  Name ^  Type ^  Description ^ +
-| e   | TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  ​| ​   |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} TargetUpdated ** 
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-==== OnTouchUp(TouchEventArgs) ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TargetUpdated//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchUp.28TouchEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchUp.28TouchEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +Event Arguments:​DataTransferEventArgs
-^  Name ^  Type ^  Description ^ +
-| e   | TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  ​| ​   |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} SourceUpdated ** 
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-==== RemoveVisualChild(Visual) ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SourceUpdated//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RemoveVisualChild.28Visual.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RemoveVisualChild.28Visual.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +Event Arguments:​DataTransferEventArgs
-^  Name ^  Type ^  Description ^ +
-| child   | Visual<​!-- System.Windows.Media.Visual --> ​  ​| ​   |+
  
-<!-- System.Windows.Media.Visual --> +** {{wiki:​PublicEvent.gif|}} DataContextChanged ** 
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-===== Public Properties ===== +== Remarks == 
-==== ActualHeight ==== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​DataContextChanged//
-=== Remarks ​=== +
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ActualHeight"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ActualHeight</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Double<​!-- System.Double --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== ActualWidth ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ActualWidth"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ActualWidth</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Double<​!-- System.Double --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} RequestBringIntoView ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== AllowDrop ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RequestBringIntoView//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AllowDrop"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AllowDrop</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== AreAnyTouchesCaptured ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesCaptured"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesCaptured</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} SizeChanged ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== AreAnyTouchesCapturedWithin ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnChildDesiredSizeChanged.28UIElement.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesCapturedWithin"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesCapturedWithin</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== AreAnyTouchesDirectlyOver ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesDirectlyOver"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesDirectlyOver</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} Initialized ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== AreAnyTouchesOver ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnInitialized.28EventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesOver"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesOver</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== Background ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Background"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Background</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Brush<​!-- System.Windows.Media.Brush --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +** {{wiki:​PublicEvent.gif|}} Loaded ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== BindingGroup ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsLoaded//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BindingGroup"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BindingGroup</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| BindingGroup<​!-- System.Windows.Data.BindingGroup --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== BorderBrush ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BorderBrush"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BorderBrush</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Brush<​!-- System.Windows.Media.Brush --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +** {{wiki:​PublicEvent.gif|}} Unloaded ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== BorderThickness ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Unloaded//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BorderThickness"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​BorderThickness</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Thickness<​!-- System.Windows.Thickness --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== CacheMode ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CacheMode"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CacheMode</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| CacheMode<​!-- System.Windows.Media.CacheMode --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} ToolTipOpening ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Clip ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipOpening.28ToolTipEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetLayoutClip.28Size.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​GetLayoutClip.28Size.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Geometry<​!-- System.Windows.Media.Geometry --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== ClipToBounds ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ClipToBounds"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ClipToBounds</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} ToolTipClosing ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== CommandBindings ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipClosing.28ToolTipEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeCommandBindings.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeCommandBindings.28.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| CommandBindingCollection<​!-- System.Windows.Input.CommandBindingCollection --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== Content ==== +
-This property gets or sets the content of this map tool. It's a DependencyProperty. +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Content"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Content</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Object<​!-- System.Object --> ​  |+
  
-<!-- ThinkGeo.MapSuite.WpfDesktopEdition.MapTool --> +** {{wiki:​PublicEvent.gif|}} ContextMenuOpening ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== ContextMenu ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuOpening.28ContextMenuEventArgs.29//​
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuClosing.28ContextMenuEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuClosing.28ContextMenuEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| ContextMenu<​!-- System.Windows.Controls.ContextMenu --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== CurrentMap ==== +
-Gets or sets current map that the mapTool will be drawn on +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CurrentMap"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​CurrentMap</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| [[ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap|WpfMap]]<​!-- ThinkGeo.MapSuite.WpfDesktopEdition.WpfMap --> ​  |+
  
-<!-- ThinkGeo.MapSuite.WpfDesktopEdition.MapTool --> +** {{wiki:​PublicEvent.gif|}} ContextMenuClosing ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Cursor ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuClosing.28ContextMenuEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnQueryCursor.28QueryCursorEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnQueryCursor.28QueryCursorEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Cursor<​!-- System.Windows.Input.Cursor --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== DataContext ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​DataContext"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​DataContext</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Object<​!-- System.Object --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} PreviewMouseDown ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== DependencyObjectType ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseDown.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​DependencyObjectType"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​DependencyObjectType</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| DependencyObjectType<​!-- System.Windows.DependencyObjectType --> ​  |+
  
-<!-- System.Windows.DependencyObject --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== DesiredSize ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnChildDesiredSizeChanged.28UIElement.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnChildDesiredSizeChanged.28UIElement.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Size<!-- System.Windows.Size --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} MouseDown ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Dispatcher ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseDown.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Dispatcher"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Dispatcher</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Dispatcher<​!-- System.Windows.Threading.Dispatcher --> ​  |+
  
-<!-- System.Windows.Threading.DispatcherObject --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== Effect ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Effect"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Effect</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Effect<​!-- System.Windows.Media.Effects.Effect --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewMouseUp ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== FlowDirection ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseUp.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FlowDirection"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FlowDirection</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| FlowDirection<​!-- System.Windows.FlowDirection --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== FocusVisualStyle ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FocusVisualStyle"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FocusVisualStyle</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Style<​!-- System.Windows.Style --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} MouseUp ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Focusable ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseUp.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Focusable"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Focusable</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== FontFamily ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontFamily"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontFamily</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| FontFamily<​!-- System.Windows.Media.FontFamily --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +** {{wiki:​PublicEvent.gif|}} PreviewMouseLeftButtonDown ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== FontSize ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseLeftButtonDown.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontSize"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontSize</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Double<​!-- System.Double --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== FontStretch ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontStretch"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontStretch</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| FontStretch<​!-- System.Windows.FontStretch --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +** {{wiki:​PublicEvent.gif|}} MouseLeftButtonDown ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== FontStyle ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeftButtonDown.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontStyle"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontStyle</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| FontStyle<​!-- System.Windows.FontStyle --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== FontWeight ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontWeight"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FontWeight</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| FontWeight<​!-- System.Windows.FontWeight --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +** {{wiki:​PublicEvent.gif|}} PreviewMouseLeftButtonUp ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== ForceCursor ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseLeftButtonUp.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ForceCursor"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ForceCursor</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== Foreground ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Foreground"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Foreground</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Brush<​!-- System.Windows.Media.Brush --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +** {{wiki:​PublicEvent.gif|}} MouseLeftButtonUp ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== HasAnimatedProperties ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeftButtonUp.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HasAnimatedProperties"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HasAnimatedProperties</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== Height ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ActualHeight"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ActualHeight</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Double<​!-- System.Double --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} PreviewMouseRightButtonDown ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== HorizontalAlignment ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseRightButtonDown.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HorizontalAlignment"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HorizontalAlignment</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| HorizontalAlignment<​!-- System.Windows.HorizontalAlignment --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== HorizontalContentAlignment ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HorizontalContentAlignment"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​HorizontalContentAlignment</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| HorizontalAlignment<​!-- System.Windows.HorizontalAlignment --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +** {{wiki:​PublicEvent.gif|}} MouseRightButtonDown ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== InputBindings ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseRightButtonDown.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeInputBindings.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeInputBindings.28.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| InputBindingCollection<​!-- System.Windows.Input.InputBindingCollection --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== InputScope ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InputScope"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​InputScope</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| InputScope<​!-- System.Windows.Input.InputScope --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} PreviewMouseRightButtonUp ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== IsArrangeValid ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseRightButtonUp.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsArrangeValid"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsArrangeValid</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== IsEnabled ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsEnabled"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsEnabled</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} MouseRightButtonUp ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== IsFocused ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseRightButtonUp.28MouseButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsFocused"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsFocused</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== IsHitTestVisible ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsHitTestVisible"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsHitTestVisible</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewMouseMove ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== IsInitialized ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseMove.28MouseEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsInitialized"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsInitialized</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== IsInputMethodEnabled ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsInputMethodEnabled"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsInputMethodEnabled</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} MouseMove ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== IsKeyboardFocusWithin ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseMove.28MouseEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusWithinChanged.28DependencyPropertyChangedEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusWithinChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== IsKeyboardFocused ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusedChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusedChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewMouseWheel ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== IsLoaded ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseWheel.28MouseWheelEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsLoaded"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsLoaded</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== IsManipulationEnabled ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsManipulationEnabled"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsManipulationEnabled</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} MouseWheel ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== IsMeasureValid ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseWheel.28MouseWheelEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsMeasureValid"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsMeasureValid</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== IsMouseCaptureWithin ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} MouseEnter ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== IsMouseCaptured ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseEnter.28MouseEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCapturedChanged.28DependencyPropertyChangedEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCapturedChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== IsMouseDirectlyOver ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} MouseLeave ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== IsMouseOver ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeave.28MouseEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsMouseOver"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsMouseOver</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== IsSealed ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsSealed"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsSealed</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.DependencyObject --> +** {{wiki:​PublicEvent.gif|}} GotMouseCapture ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== IsStylusCaptureWithin ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotMouseCapture.28MouseEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== IsStylusCaptured ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCapturedChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCapturedChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} LostMouseCapture ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== IsStylusDirectlyOver ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostMouseCapture.28MouseEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== IsStylusOver ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsStylusOver"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsStylusOver</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} QueryCursor ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== IsTabStop ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnQueryCursor.28QueryCursorEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsTabStop"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsTabStop</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== IsVisible ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsVisible"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsVisible</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewStylusDown ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Language ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusDown.28StylusDownEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Language"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Language</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| XmlLanguage<​!-- System.Windows.Markup.XmlLanguage --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== LayoutTransform ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​LayoutTransform"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​LayoutTransform</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Transform<​!-- System.Windows.Media.Transform --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} StylusDown ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Margin ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusDown.28StylusDownEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Margin"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Margin</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Thickness<​!-- System.Windows.Thickness --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== MaxHeight ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MaxHeight"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MaxHeight</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Double<​!-- System.Double --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} PreviewStylusUp ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== MaxWidth ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusUp.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MaxWidth"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MaxWidth</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Double<​!-- System.Double --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== MinHeight ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MinHeight"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MinHeight</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Double<​!-- System.Double --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} StylusUp ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== MinWidth ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusUp.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MinWidth"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​MinWidth</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Double<​!-- System.Double --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== Name ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FindName.28String.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FindName.28String.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| String<​!-- System.String --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} PreviewStylusMove ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Opacity ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusMove.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Opacity"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Opacity</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Double<​!-- System.Double --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== OpacityMask ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OpacityMask"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OpacityMask</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Brush<​!-- System.Windows.Media.Brush --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} StylusMove ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== OverridesDefaultStyle ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusMove.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OverridesDefaultStyle"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OverridesDefaultStyle</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== Padding ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Padding"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Padding</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Thickness<​!-- System.Windows.Thickness --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +** {{wiki:​PublicEvent.gif|}} PreviewStylusInAirMove ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Parent ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInAirMove.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Parent"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Parent</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| DependencyObject<​!-- System.Windows.DependencyObject --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== RenderSize ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RenderSize"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RenderSize</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Size<!-- System.Windows.Size --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} StylusInAirMove ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== RenderTransform ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInAirMove.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RenderTransform"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RenderTransform</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Transform<​!-- System.Windows.Media.Transform --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== RenderTransformOrigin ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RenderTransformOrigin"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RenderTransformOrigin</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Point<​!-- System.Windows.Point --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} StylusEnter ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Resources ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusEnter.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeResources.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeResources.28.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| ResourceDictionary<​!-- System.Windows.ResourceDictionary --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== SnapsToDevicePixels ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SnapsToDevicePixels"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SnapsToDevicePixels</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} StylusLeave ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Style ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusLeave.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeStyle.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeStyle.28.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Style<​!-- System.Windows.Style --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== TabIndex ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TabIndex"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TabIndex</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Int32<​!-- System.Int32 --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +** {{wiki:​PublicEvent.gif|}} PreviewStylusInRange ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Tag ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInRange.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Tag" target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Tag</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Object<​!-- System.Object --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== Template ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ApplyTemplate.28.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ApplyTemplate.28.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| ControlTemplate<​!-- System.Windows.Controls.ControlTemplate --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +** {{wiki:​PublicEvent.gif|}} StylusInRange ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== TemplatedParent ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInRange.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TemplatedParent"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TemplatedParent</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| DependencyObject<​!-- System.Windows.DependencyObject --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== ToolTip ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipClosing.28ToolTipEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipClosing.28ToolTipEventArgs.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Object<​!-- System.Object --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} PreviewStylusOutOfRange ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== TouchesCaptured ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusOutOfRange.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesCaptured"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesCaptured</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| IEnumerable<​TouchDevice><​!-- System.Collections.Generic.IEnumerable{System.Windows.Input.TouchDevice} --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== TouchesCapturedWithin ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesCapturedWithin"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesCapturedWithin</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| IEnumerable<​TouchDevice><​!-- System.Collections.Generic.IEnumerable{System.Windows.Input.TouchDevice} --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} StylusOutOfRange ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== TouchesDirectlyOver ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusOutOfRange.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesDirectlyOver"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesDirectlyOver</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| IEnumerable<​TouchDevice><​!-- System.Collections.Generic.IEnumerable{System.Windows.Input.TouchDevice} --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== TouchesOver ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesOver"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​AreAnyTouchesOver</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| IEnumerable<​TouchDevice><​!-- System.Collections.Generic.IEnumerable{System.Windows.Input.TouchDevice} --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewStylusSystemGesture ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Triggers ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusSystemGesture.28StylusSystemGestureEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeTriggers.28.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ShouldSerializeTriggers.28.29</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| TriggerCollection<​!-- System.Windows.TriggerCollection --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== Uid ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Uid"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Uid</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| String<​!-- System.String --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} StylusSystemGesture ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== UseLayoutRounding ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusSystemGesture.28StylusSystemGestureEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​UseLayoutRounding"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​UseLayoutRounding</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== VerticalAlignment ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VerticalAlignment"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VerticalAlignment</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| VerticalAlignment<​!-- System.Windows.VerticalAlignment --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} GotStylusCapture ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== VerticalContentAlignment ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotStylusCapture.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VerticalContentAlignment"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VerticalContentAlignment</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| VerticalAlignment<​!-- System.Windows.VerticalAlignment --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-==== Visibility ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Visibility"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Visibility</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Visibility<​!-- System.Windows.Visibility --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} LostStylusCapture ** 
-[[#Public Properties|Go Back]] +  * //N/A// 
-==== Width ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostStylusCapture.28StylusEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ActualWidth"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​ActualWidth</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Double<​!-- System.Double --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Properties|Go Back]] +
-===== Protected Properties ===== +
-==== IsEnabledCore ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsEnabledCore"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsEnabledCore</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Boolean<​!-- System.Boolean --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} StylusButtonDown ** 
-[[#​Protected Properties|Go Back]] +  * //N/A// 
-==== StylusPlugIns ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonDown.28StylusButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​StylusPlugIns"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​StylusPlugIns</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| StylusPlugInCollection<​!-- System.Windows.Input.StylusPlugIns.StylusPlugInCollection --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#​Protected Properties|Go Back]] +
-==== VisualChildrenCount ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VisualChildrenCount"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VisualChildrenCount</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| Int32<​!-- System.Int32 --> ​  |+
  
-<!-- System.Windows.Media.Visual(overriden) --> +** {{wiki:​PublicEvent.gif|}} StylusButtonUp ** 
-[[#​Protected Properties|Go Back]] +  * //N/A// 
-==== VisualParent ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonUp.28StylusButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VisualParent"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​VisualParent</​a>​ +
-=== Return Value === +
-^ Return Type ^ +
-| DependencyObject<​!-- System.Windows.DependencyObject --> ​  |+
  
-<!-- System.Windows.Media.Visual --> +Event Arguments:
-[[#​Protected Properties|Go Back]] +
-===== Public Events ===== +
-==== ContextMenuClosing ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuClosing.28ContextMenuEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuClosing.28ContextMenuEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| ContextMenuEventArgs<​!-- System.Windows.Controls.ContextMenuEventArgs --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} PreviewStylusButtonDown ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== ContextMenuOpening ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonDown.28StylusButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuOpening.28ContextMenuEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnContextMenuOpening.28ContextMenuEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| ContextMenuEventArgs<​!-- System.Windows.Controls.ContextMenuEventArgs --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== DataContextChanged ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​DataContextChanged"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​DataContextChanged</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} PreviewStylusButtonUp ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== DragEnter ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonUp.28StylusButtonEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragEnter.28DragEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragEnter.28DragEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== DragLeave ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragLeave.28DragEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragLeave.28DragEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewKeyDown ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== DragOver ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewKeyDown.28KeyEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragOver.28DragEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragOver.28DragEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== Drop ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDrop.28DragEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDrop.28DragEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} KeyDown ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== FocusableChanged ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnKeyDown.28KeyEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FocusableChanged"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FocusableChanged</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== GiveFeedback ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGiveFeedback.28GiveFeedbackEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGiveFeedback.28GiveFeedbackEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| GiveFeedbackEventArgs<​!-- System.Windows.GiveFeedbackEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewKeyUp ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== GotFocus ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewKeyUp.28KeyEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotFocus.28RoutedEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotFocus.28RoutedEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| RoutedEventArgs<​!-- System.Windows.RoutedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== GotKeyboardFocus ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotKeyboardFocus.28KeyboardFocusChangedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotKeyboardFocus.28KeyboardFocusChangedEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| KeyboardFocusChangedEventArgs<​!-- System.Windows.Input.KeyboardFocusChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} KeyUp ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== GotMouseCapture ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnKeyUp.28KeyEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotMouseCapture.28MouseEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotMouseCapture.28MouseEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| MouseEventArgs<​!-- System.Windows.Input.MouseEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== GotStylusCapture ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotStylusCapture.28StylusEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotStylusCapture.28StylusEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewGotKeyboardFocus ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== GotTouchCapture ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewGotKeyboardFocus.28KeyboardFocusChangedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotTouchCapture.28TouchEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotTouchCapture.28TouchEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== Initialized ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnInitialized.28EventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnInitialized.28EventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| EventArgs<​!-- System.EventArgs --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} GotKeyboardFocus ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== IsEnabledChanged ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotKeyboardFocus.28KeyboardFocusChangedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsEnabledChanged"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsEnabledChanged</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== IsHitTestVisibleChanged ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsHitTestVisibleChanged"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsHitTestVisibleChanged</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewLostKeyboardFocus ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== IsKeyboardFocusWithinChanged ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewLostKeyboardFocus.28KeyboardFocusChangedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusWithinChanged.28DependencyPropertyChangedEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusWithinChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== IsKeyboardFocusedChanged ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusedChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusedChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} LostKeyboardFocus ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== IsMouseCaptureWithinChanged ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostKeyboardFocus.28KeyboardFocusChangedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== IsMouseCapturedChanged ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCapturedChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCapturedChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewTextInput ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== IsMouseDirectlyOverChanged ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTextInput.28TextCompositionEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== IsStylusCaptureWithinChanged ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} TextInput ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== IsStylusCapturedChanged ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTextInput.28TextCompositionEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCapturedChanged.28DependencyPropertyChangedEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCapturedChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== IsStylusDirectlyOverChanged ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewQueryContinueDrag ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== IsVisibleChanged ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewQueryContinueDrag.28QueryContinueDragEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsVisibleChanged"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsVisibleChanged</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| DependencyPropertyChangedEventArgs<​!-- System.Windows.DependencyPropertyChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== KeyDown ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnKeyDown.28KeyEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnKeyDown.28KeyEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| KeyEventArgs<​!-- System.Windows.Input.KeyEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} QueryContinueDrag ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== KeyUp ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewQueryContinueDrag.28QueryContinueDragEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnKeyUp.28KeyEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnKeyUp.28KeyEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| KeyEventArgs<​!-- System.Windows.Input.KeyEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== LayoutUpdated ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​LayoutUpdated"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​LayoutUpdated</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| EventArgs<​!-- System.EventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewGiveFeedback ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== Loaded ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewGiveFeedback.28GiveFeedbackEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsLoaded"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsLoaded</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| RoutedEventArgs<​!-- System.Windows.RoutedEventArgs --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== LostFocus ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostFocus.28RoutedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostFocus.28RoutedEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| RoutedEventArgs<​!-- System.Windows.RoutedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} GiveFeedback ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== LostKeyboardFocus ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGiveFeedback.28GiveFeedbackEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostKeyboardFocus.28KeyboardFocusChangedEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostKeyboardFocus.28KeyboardFocusChangedEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| KeyboardFocusChangedEventArgs<​!-- System.Windows.Input.KeyboardFocusChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== LostMouseCapture ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostMouseCapture.28MouseEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostMouseCapture.28MouseEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| MouseEventArgs<​!-- System.Windows.Input.MouseEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewDragEnter ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== LostStylusCapture ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragEnter.28DragEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostStylusCapture.28StylusEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostStylusCapture.28StylusEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== LostTouchCapture ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostTouchCapture.28TouchEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostTouchCapture.28TouchEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} DragEnter ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== ManipulationBoundaryFeedback ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragEnter.28DragEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationBoundaryFeedback.28ManipulationBoundaryFeedbackEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationBoundaryFeedback.28ManipulationBoundaryFeedbackEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| ManipulationBoundaryFeedbackEventArgs<​!-- System.Windows.Input.ManipulationBoundaryFeedbackEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== ManipulationCompleted ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationCompleted.28ManipulationCompletedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationCompleted.28ManipulationCompletedEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| ManipulationCompletedEventArgs<​!-- System.Windows.Input.ManipulationCompletedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewDragOver ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== ManipulationDelta ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragOver.28DragEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationDelta.28ManipulationDeltaEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationDelta.28ManipulationDeltaEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| ManipulationDeltaEventArgs<​!-- System.Windows.Input.ManipulationDeltaEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== ManipulationInertiaStarting ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationInertiaStarting.28ManipulationInertiaStartingEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationInertiaStarting.28ManipulationInertiaStartingEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| ManipulationInertiaStartingEventArgs<​!-- System.Windows.Input.ManipulationInertiaStartingEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} DragOver ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== ManipulationStarted ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragOver.28DragEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationStarted.28ManipulationStartedEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationStarted.28ManipulationStartedEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| ManipulationStartedEventArgs<​!-- System.Windows.Input.ManipulationStartedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== ManipulationStarting ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationStarting.28ManipulationStartingEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationStarting.28ManipulationStartingEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| ManipulationStartingEventArgs<​!-- System.Windows.Input.ManipulationStartingEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewDragLeave ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== MouseDoubleClick ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragLeave.28DragEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseDoubleClick.28MouseButtonEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseDoubleClick.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== MouseDown ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseDown.28MouseButtonEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseDown.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} DragLeave ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== MouseEnter ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDragLeave.28DragEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseEnter.28MouseEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseEnter.28MouseEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| MouseEventArgs<​!-- System.Windows.Input.MouseEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== MouseLeave ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeave.28MouseEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeave.28MouseEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| MouseEventArgs<​!-- System.Windows.Input.MouseEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewDrop ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== MouseLeftButtonDown ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDrop.28DragEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeftButtonDown.28MouseButtonEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeftButtonDown.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== MouseLeftButtonUp ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeftButtonUp.28MouseButtonEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseLeftButtonUp.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} Drop ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== MouseMove ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnDrop.28DragEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseMove.28MouseEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseMove.28MouseEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| MouseEventArgs<​!-- System.Windows.Input.MouseEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== MouseRightButtonDown ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseRightButtonDown.28MouseButtonEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseRightButtonDown.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewTouchDown ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== MouseRightButtonUp ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchDown.28TouchEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseRightButtonUp.28MouseButtonEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseRightButtonUp.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​TouchEventArgs
-[[#Public Events|Go Back]] +
-==== MouseUp ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseUp.28MouseButtonEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseUp.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} TouchDown ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== MouseWheel ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchDown.28TouchEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseWheel.28MouseWheelEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnMouseWheel.28MouseWheelEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| MouseWheelEventArgs<​!-- System.Windows.Input.MouseWheelEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​TouchEventArgs
-[[#Public Events|Go Back]] +
-==== PreviewDragEnter ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragEnter.28DragEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragEnter.28DragEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewTouchMove ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewDragLeave ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchMove.28TouchEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragLeave.28DragEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragLeave.28DragEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​TouchEventArgs
-[[#Public Events|Go Back]] +
-==== PreviewDragOver ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragOver.28DragEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDragOver.28DragEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} TouchMove ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewDrop ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchMove.28TouchEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDrop.28DragEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewDrop.28DragEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| DragEventArgs<​!-- System.Windows.DragEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​TouchEventArgs
-[[#Public Events|Go Back]] +
-==== PreviewGiveFeedback ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewGiveFeedback.28GiveFeedbackEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewGiveFeedback.28GiveFeedbackEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| GiveFeedbackEventArgs<​!-- System.Windows.GiveFeedbackEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} PreviewTouchUp ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewGotKeyboardFocus ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchUp.28TouchEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewGotKeyboardFocus.28KeyboardFocusChangedEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewGotKeyboardFocus.28KeyboardFocusChangedEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| KeyboardFocusChangedEventArgs<​!-- System.Windows.Input.KeyboardFocusChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​TouchEventArgs
-[[#Public Events|Go Back]] +
-==== PreviewKeyDown ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewKeyDown.28KeyEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewKeyDown.28KeyEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| KeyEventArgs<​!-- System.Windows.Input.KeyEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} TouchUp ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewKeyUp ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchUp.28TouchEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewKeyUp.28KeyEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewKeyUp.28KeyEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| KeyEventArgs<​!-- System.Windows.Input.KeyEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​TouchEventArgs
-[[#Public Events|Go Back]] +
-==== PreviewLostKeyboardFocus ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewLostKeyboardFocus.28KeyboardFocusChangedEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewLostKeyboardFocus.28KeyboardFocusChangedEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| KeyboardFocusChangedEventArgs<​!-- System.Windows.Input.KeyboardFocusChangedEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} GotTouchCapture ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewMouseDoubleClick ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotTouchCapture.28TouchEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseDoubleClick.28MouseButtonEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseDoubleClick.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.Controls.Control --> +Event Arguments:​TouchEventArgs
-[[#Public Events|Go Back]] +
-==== PreviewMouseDown ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseDown.28MouseButtonEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseDown.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} LostTouchCapture ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewMouseLeftButtonDown ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostTouchCapture.28TouchEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseLeftButtonDown.28MouseButtonEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseLeftButtonDown.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​TouchEventArgs
-[[#Public Events|Go Back]] +
-==== PreviewMouseLeftButtonUp ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseLeftButtonUp.28MouseButtonEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseLeftButtonUp.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} TouchEnter ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewMouseMove ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchEnter.28TouchEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseMove.28MouseEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseMove.28MouseEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| MouseEventArgs<​!-- System.Windows.Input.MouseEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​TouchEventArgs
-[[#Public Events|Go Back]] +
-==== PreviewMouseRightButtonDown ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseRightButtonDown.28MouseButtonEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseRightButtonDown.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} TouchLeave ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewMouseRightButtonUp ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchLeave.28TouchEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseRightButtonUp.28MouseButtonEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseRightButtonUp.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​TouchEventArgs
-[[#Public Events|Go Back]] +
-==== PreviewMouseUp ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseUp.28MouseButtonEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseUp.28MouseButtonEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| MouseButtonEventArgs<​!-- System.Windows.Input.MouseButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} IsMouseDirectlyOverChanged ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewMouseWheel ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseWheel.28MouseWheelEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewMouseWheel.28MouseWheelEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| MouseWheelEventArgs<​!-- System.Windows.Input.MouseWheelEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== PreviewQueryContinueDrag ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewQueryContinueDrag.28QueryContinueDragEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewQueryContinueDrag.28QueryContinueDragEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| QueryContinueDragEventArgs<​!-- System.Windows.QueryContinueDragEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} IsKeyboardFocusWithinChanged ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewStylusButtonDown ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusWithinChanged.28DependencyPropertyChangedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonDown.28StylusButtonEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonDown.28StylusButtonEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| StylusButtonEventArgs<​!-- System.Windows.Input.StylusButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== PreviewStylusButtonUp ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonUp.28StylusButtonEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonUp.28StylusButtonEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| StylusButtonEventArgs<​!-- System.Windows.Input.StylusButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} IsMouseCapturedChanged ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewStylusDown ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCapturedChanged.28DependencyPropertyChangedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusDown.28StylusDownEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusDown.28StylusDownEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| StylusDownEventArgs<​!-- System.Windows.Input.StylusDownEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== PreviewStylusInAirMove ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInAirMove.28StylusEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInAirMove.28StylusEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} IsMouseCaptureWithinChanged ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewStylusInRange ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsMouseCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInRange.28StylusEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInRange.28StylusEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== PreviewStylusMove ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusMove.28StylusEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusMove.28StylusEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} IsStylusDirectlyOverChanged ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewStylusOutOfRange ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusDirectlyOverChanged.28DependencyPropertyChangedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusOutOfRange.28StylusEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusOutOfRange.28StylusEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== PreviewStylusSystemGesture ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusSystemGesture.28StylusSystemGestureEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusSystemGesture.28StylusSystemGestureEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| StylusSystemGestureEventArgs<​!-- System.Windows.Input.StylusSystemGestureEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} IsStylusCapturedChanged ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewStylusUp ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCapturedChanged.28DependencyPropertyChangedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusUp.28StylusEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusUp.28StylusEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== PreviewTextInput ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTextInput.28TextCompositionEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTextInput.28TextCompositionEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| TextCompositionEventArgs<​!-- System.Windows.Input.TextCompositionEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} IsStylusCaptureWithinChanged ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewTouchDown ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsStylusCaptureWithinChanged.28DependencyPropertyChangedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchDown.28TouchEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchDown.28TouchEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== PreviewTouchMove ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchMove.28TouchEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchMove.28TouchEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} IsKeyboardFocusedChanged ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== PreviewTouchUp ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnIsKeyboardFocusedChanged.28DependencyPropertyChangedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchUp.28TouchEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchUp.28TouchEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== QueryContinueDrag ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewQueryContinueDrag.28QueryContinueDragEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewQueryContinueDrag.28QueryContinueDragEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| QueryContinueDragEventArgs<​!-- System.Windows.QueryContinueDragEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} LayoutUpdated ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== QueryCursor ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​LayoutUpdated//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnQueryCursor.28QueryCursorEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnQueryCursor.28QueryCursorEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| QueryCursorEventArgs<​!-- System.Windows.Input.QueryCursorEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== RequestBringIntoView ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RequestBringIntoView"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​RequestBringIntoView</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| RequestBringIntoViewEventArgs<​!-- System.Windows.RequestBringIntoViewEventArgs --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} GotFocus ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== SizeChanged ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnGotFocus.28RoutedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnChildDesiredSizeChanged.28UIElement.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnChildDesiredSizeChanged.28UIElement.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| SizeChangedEventArgs<​!-- System.Windows.SizeChangedEventArgs --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== SourceUpdated ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SourceUpdated"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​SourceUpdated</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| DataTransferEventArgs<​!-- System.Windows.Data.DataTransferEventArgs --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} LostFocus ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== StylusButtonDown ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnLostFocus.28RoutedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonDown.28StylusButtonEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonDown.28StylusButtonEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| StylusButtonEventArgs<​!-- System.Windows.Input.StylusButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== StylusButtonUp ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonUp.28StylusButtonEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusButtonUp.28StylusButtonEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| StylusButtonEventArgs<​!-- System.Windows.Input.StylusButtonEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} IsEnabledChanged ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== StylusDown ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsEnabledChanged//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusDown.28StylusDownEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusDown.28StylusDownEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| StylusDownEventArgs<​!-- System.Windows.Input.StylusDownEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== StylusEnter ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusEnter.28StylusEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusEnter.28StylusEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} IsHitTestVisibleChanged ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== StylusInAirMove ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsHitTestVisibleChanged//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInAirMove.28StylusEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInAirMove.28StylusEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== StylusInRange ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInRange.28StylusEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusInRange.28StylusEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} IsVisibleChanged ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== StylusLeave ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​IsVisibleChanged//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusLeave.28StylusEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnStylusLeave.28StylusEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== StylusMove ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusMove.28StylusEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusMove.28StylusEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} FocusableChanged ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== StylusOutOfRange ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​FocusableChanged//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusOutOfRange.28StylusEventArgs.29"​ target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusOutOfRange.28StylusEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:
-[[#Public Events|Go Back]] +
-==== StylusSystemGesture ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusSystemGesture.28StylusSystemGestureEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusSystemGesture.28StylusSystemGestureEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| StylusSystemGestureEventArgs<​!-- System.Windows.Input.StylusSystemGestureEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} ManipulationStarting ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== StylusUp ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationStarting.28ManipulationStartingEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusUp.28StylusEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewStylusUp.28StylusEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| StylusEventArgs<​!-- System.Windows.Input.StylusEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​ManipulationStartingEventArgs
-[[#Public Events|Go Back]] +
-==== TargetUpdated ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TargetUpdated"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​TargetUpdated</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| DataTransferEventArgs<​!-- System.Windows.Data.DataTransferEventArgs --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} ManipulationStarted ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== TextInput ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationStarted.28ManipulationStartedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTextInput.28TextCompositionEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTextInput.28TextCompositionEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| TextCompositionEventArgs<​!-- System.Windows.Input.TextCompositionEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​ManipulationStartedEventArgs
-[[#Public Events|Go Back]] +
-==== ToolTipClosing ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipClosing.28ToolTipEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipClosing.28ToolTipEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| ToolTipEventArgs<​!-- System.Windows.Controls.ToolTipEventArgs --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +** {{wiki:​PublicEvent.gif|}} ManipulationDelta ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== ToolTipOpening ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationDelta.28ManipulationDeltaEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipOpening.28ToolTipEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnToolTipOpening.28ToolTipEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| ToolTipEventArgs<​!-- System.Windows.Controls.ToolTipEventArgs --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:​ManipulationDeltaEventArgs
-[[#Public Events|Go Back]] +
-==== TouchDown ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchDown.28TouchEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchDown.28TouchEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} ManipulationInertiaStarting ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== TouchEnter ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationInertiaStarting.28ManipulationInertiaStartingEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchEnter.28TouchEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchEnter.28TouchEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​ManipulationInertiaStartingEventArgs
-[[#Public Events|Go Back]] +
-==== TouchLeave ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchLeave.28TouchEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnTouchLeave.28TouchEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} ManipulationBoundaryFeedback ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== TouchMove ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationBoundaryFeedback.28ManipulationBoundaryFeedbackEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchMove.28TouchEventArgs.29" target="​_blank">​http:​//wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchMove.28TouchEventArgs.29</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +Event Arguments:​ManipulationBoundaryFeedbackEventArgs
-[[#Public Events|Go Back]] +
-==== TouchUp ==== +
-=== Remarks === +
-For the most updated Info for this topic, please check it here:<a href="​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchUp.28TouchEventArgs.29"​ target="​_blank">​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnPreviewTouchUp.28TouchEventArgs.29</​a>​ +
-=== Event Arguments ​=== +
-^ Event Arguments ^ +
-| TouchEventArgs<​!-- System.Windows.Input.TouchEventArgs --> ​  |+
  
-<!-- System.Windows.UIElement --> +** {{wiki:​PublicEvent.gif|}} ManipulationCompleted ** 
-[[#Public Events|Go Back]] +  * //N/A// 
-==== Unloaded ==== +== Remarks == 
-=== Remarks ​=== +  * //For the most updated Info for this topic, please check it here:​http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​OnManipulationCompleted.28ManipulationCompletedEventArgs.29//
-For the most updated Info for this topic, please check it here:<a href="http://​wiki.thinkgeo.com/​wiki/​ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Unloaded"​ target="​_blank">​http://​wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.WpfDesktopEdition.MapTool#​Unloaded</​a>​ +
-=== Event Arguments === +
-^ Event Arguments ^ +
-| RoutedEventArgs<​!-- System.Windows.RoutedEventArgs --> ​  |+
  
-<!-- System.Windows.FrameworkElement --> +Event Arguments:​ManipulationCompletedEventArgs
-[[#Public Events|Go Back]]+
  
-__NOTOC__ 
-[[Category:​WpfDesktopEdition]] 
-[[Category:​ThinkGeo.MapSuite.WpfDesktopEdition]] 
-[[Category:​UpdateDocumentation]] 
  
thinkgeo.mapsuite.wpfdesktopedition.maptool.1440040136.txt.gz · Last modified: 2015/09/18 03:13 (external edit)