User Tools

Site Tools


thinkgeo.mapsuite.silverlightedition.overlayswitchermaptool

This is an old revision of the document!


Table of Contents

ThinkGeo.MapSuite.SilverlightEdition.OverlaySwitcherMapTool

<!– Class –> This class represents a panel in the upper right corner on the map which contains a list of map overlays that added in OverlaySwitcher Overlay collection.

Remarks

The OverlaySwitcher is a panel that contains a list of overlays and provides you with a means to manage the overlays in the map. You can show or hide an overlay by clicking the checkbox beside its name. You can choose an overlay as the current base overlay by clicking the radio button beside it. Setting the <strong>Enabled</strong> property to true will display this panel on the map.

Inheritance Hierarchy

*System.Object System.Windows.DependencyObject *System.Windows.UIElement System.Windows.FrameworkElement *System.Windows.Controls.Control ThinkGeo.MapSuite.SilverlightEdition.MapTool *ThinkGeo.MapSuite.SilverlightEdition.OverlaySwitcherMapTool

Members Summary

Public Constructors

Name Parameters DeclaringType Summary
Public MethodOverlaySwitcherMapTool This is the constructor of OverlaySwitcherMapTool class.
Public MethodOverlaySwitcherMapTool Map, Boolean This is the constructor of OverlaySwitcherMapTool class.

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Name Parameters DeclaringType Summary
Public MethodAddHandler RoutedEvent, Delegate, Boolean UIElement
Public MethodApplyTemplate Control
Public MethodArrange Rect UIElement
Public MethodCaptureMouse UIElement
Public MethodCheckAccess DependencyObject
Public MethodClearValue DependencyProperty DependencyObject
Public MethodEquals Object Object
Public MethodFindName String FrameworkElement
Public MethodFocus Control
Public MethodGetAnimationBaseValue DependencyProperty DependencyObject
Public MethodGetBindingExpression DependencyProperty FrameworkElement
Public MethodGetHashCode Object
Public MethodGetType Object
Public MethodGetValue DependencyProperty DependencyObject
Public MethodInvalidateArrange UIElement
Public MethodInvalidateMeasure UIElement
Public MethodMeasure Size UIElement
Public MethodOnApplyTemplate FrameworkElement(overriden) When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate().
Public MethodReadLocalValue DependencyProperty DependencyObject
Public MethodRefresh This method refreshes all the overlay names in OverlaySwitcherMapTool.
Public MethodReleaseMouseCapture UIElement
Public MethodRemoveHandler RoutedEvent, Delegate UIElement
Public MethodSetBinding DependencyProperty, Binding FrameworkElement
Public MethodSetValue DependencyProperty, Object DependencyObject
Public MethodToString Object
Public MethodTransformToVisual UIElement UIElement
Public MethodUpdateLayout UIElement

Protected Methods

Name Parameters DeclaringType Summary
Protected MethodArrangeOverride Size FrameworkElement
Protected MethodEnabledChangedCore Boolean MapTool(overriden) This method raises when IsEnabled property changed.
Protected MethodFinalize Object
Protected MethodGetTemplateChild String Control
Protected MethodMeasureOverride Size FrameworkElement
Protected MethodMemberwiseClone Object
Protected MethodOnCreateAutomationPeer UIElement
Protected MethodOnGotFocus RoutedEventArgs Control
Protected MethodOnKeyDown KeyEventArgs Control
Protected MethodOnKeyUp KeyEventArgs Control
Protected MethodOnLostFocus RoutedEventArgs Control
Protected MethodOnLostMouseCapture MouseEventArgs Control
Protected MethodOnMouseEnter MouseEventArgs Control
Protected MethodOnMouseLeave MouseEventArgs Control
Protected MethodOnMouseLeftButtonDown MouseButtonEventArgs Control
Protected MethodOnMouseLeftButtonUp MouseButtonEventArgs Control
Protected MethodOnMouseMove MouseEventArgs Control
Protected MethodOnMouseWheel MouseWheelEventArgs Control

Public Properties

Name Return DeclaringType Summary
Public PropertyActualHeight Double FrameworkElement
Public PropertyActualWidth Double FrameworkElement
Public PropertyBackground Brush Control
Public PropertyBorderBrush Brush Control
Public PropertyBorderThickness Thickness Control
Public PropertyCacheMode CacheMode UIElement
Public PropertyClip Geometry UIElement
Public PropertyCursor Cursor FrameworkElement
Public PropertyDataContext Object FrameworkElement
Public PropertyDesiredSize Size UIElement
Public PropertyDispatcher Dispatcher DependencyObject
Public PropertyEffect Effect UIElement
Public PropertyFontFamily FontFamily Control
Public PropertyFontSize Double Control
Public PropertyFontStretch FontStretch Control
Public PropertyFontStyle FontStyle Control
Public PropertyFontWeight FontWeight Control
Public PropertyForeground Brush Control
Public PropertyHeight Double FrameworkElement
Public PropertyHorizontalAlignment HorizontalAlignment FrameworkElement
Public PropertyHorizontalContentAlignment HorizontalAlignment Control
Public PropertyIsEnabled Boolean MapTool Gets or sets a value that turns this map tool on or off.
Public PropertyIsHitTestVisible Boolean UIElement
Public PropertyIsTabStop Boolean Control
Public PropertyLanguage XmlLanguage FrameworkElement
Public PropertyMargin Thickness FrameworkElement
Public PropertyMaxHeight Double FrameworkElement
Public PropertyMaxWidth Double FrameworkElement
Public PropertyMinHeight Double FrameworkElement
Public PropertyMinWidth Double FrameworkElement
Public PropertyMultipleSelectedOverlays GeoCollection<Overlay> Gets a group of overlays displayed in OverlaySwitcherMapTools, In the switch panel, you can turn these overlays visible/invisible by check the buttons in front of them. Only one overlay which radio button is checked can be displayed.
Public PropertyName String FrameworkElement
Public PropertyOpacity Double UIElement
Public PropertyOpacityMask Brush UIElement
Public PropertyPadding Thickness Control
Public PropertyParent DependencyObject FrameworkElement
Public PropertyProjection Projection UIElement
Public PropertyRenderSize Size UIElement
Public PropertyRenderTransform Transform UIElement
Public PropertyRenderTransformOrigin Point UIElement
Public PropertyResources ResourceDictionary FrameworkElement
Public PropertySingleSelectedOverlays GeoCollection<Overlay> Gets a group of overlays displayed in OverlaySwitcherMapTools, In the switch panel, a radio button is infront of every overlays in this group and overlays can switch one by one by check the radio button. Only one overlay which radio button is checked can be displayed.
Public PropertyStyle Style FrameworkElement
Public PropertyTabIndex Int32 Control
Public PropertyTabNavigation KeyboardNavigationMode Control
Public PropertyTag Object FrameworkElement
Public PropertyTemplate ControlTemplate Control
Public PropertyTriggers TriggerCollection FrameworkElement
Public PropertyUseLayoutRounding Boolean UIElement
Public PropertyVerticalAlignment VerticalAlignment FrameworkElement
Public PropertyVerticalContentAlignment VerticalAlignment Control
Public PropertyVisibility Visibility UIElement
Public PropertyWidth Double FrameworkElement

Protected Properties

Name Return DeclaringType Summary
Protected PropertyDefaultStyleKey Object Control
Protected PropertyMap Map MapTool Gets or sets current map that the mapTool will be drawn on

Public Events

Name Event Arguments DeclaringType Summary
Public EventBindingValidationError ValidationErrorEventArgs FrameworkElement
Public EventGotFocus RoutedEventArgs UIElement
Public EventIsEnabledChanged DependencyPropertyChangedEventArgs Control
Public EventKeyDown KeyEventArgs UIElement
Public EventKeyUp KeyEventArgs UIElement
Public EventLayoutUpdated EventArgs FrameworkElement
Public EventLoaded RoutedEventArgs FrameworkElement
Public EventLostFocus RoutedEventArgs UIElement
Public EventLostMouseCapture MouseEventArgs UIElement
Public EventMouseEnter MouseEventArgs UIElement
Public EventMouseLeave MouseEventArgs UIElement
Public EventMouseLeftButtonDown MouseButtonEventArgs UIElement
Public EventMouseLeftButtonUp MouseButtonEventArgs UIElement
Public EventMouseMove MouseEventArgs UIElement
Public EventMouseWheel MouseWheelEventArgs UIElement
Public EventSizeChanged SizeChangedEventArgs FrameworkElement

Public Constructors

OverlaySwitcherMapTool()

This is the constructor of OverlaySwitcherMapTool class.

Overloads

This is the constructor of OverlaySwitcherMapTool class.

Remarks

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

Parameters

Name Type Description

Go Back

OverlaySwitcherMapTool(Map, Boolean)

This is the constructor of OverlaySwitcherMapTool class.

Overloads

This is the constructor of OverlaySwitcherMapTool class.

Remarks

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

Parameters

Name Type Description
map Map<!– ThinkGeo.MapSuite.SilverlightEdition.Map –> A Map value indicating where this map tool will be appended on.
isEnabled Boolean<!– System.Boolean –> A boolean value indicating whether this map tool is on or off.

Go Back

Protected Constructors

Public Methods

AddHandler(RoutedEvent, Delegate, Boolean)

Return Value

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

Parameters

Name Type Description
routedEvent RoutedEvent<!– System.Windows.RoutedEvent –>
handler Delegate<!– System.Delegate –>
handledEventsToo Boolean<!– System.Boolean –>

<!– System.Windows.UIElement –> Go Back

ApplyTemplate()

Return Value

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

Parameters

Name Type Description

<!– System.Windows.Controls.Control –> Go Back

Arrange(Rect)

Return Value

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

Parameters

Name Type Description
finalRect Rect<!– System.Windows.Rect –>

<!– System.Windows.UIElement –> Go Back

CaptureMouse()

Return Value

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

Parameters

Name Type Description

<!– System.Windows.UIElement –> Go Back

CheckAccess()

Return Value

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

Parameters

Name Type Description

<!– System.Windows.DependencyObject –> Go Back

ClearValue(DependencyProperty)

Return Value

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

Parameters

Name Type Description
dp DependencyProperty<!– System.Windows.DependencyProperty –>

<!– System.Windows.DependencyObject –> Go Back

Equals(Object)

Return Value

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

Parameters

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

<!– System.Object –> Go Back

FindName(String)

Return Value

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

Parameters

Name Type Description
name String<!– System.String –>

<!– System.Windows.FrameworkElement –> Go Back

Focus()

Return Value

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

Parameters

Name Type Description

<!– System.Windows.Controls.Control –> Go Back

GetAnimationBaseValue(DependencyProperty)

Return Value

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

Parameters

Name Type Description
dp DependencyProperty<!– System.Windows.DependencyProperty –>

<!– System.Windows.DependencyObject –> Go Back

GetBindingExpression(DependencyProperty)

Return Value

Return Type Description
BindingExpression<!– System.Windows.Data.BindingExpression –>

Parameters

Name Type Description
dp DependencyProperty<!– System.Windows.DependencyProperty –>

<!– System.Windows.FrameworkElement –> Go Back

GetHashCode()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

GetType()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

GetValue(DependencyProperty)

Return Value

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

Parameters

Name Type Description
dp DependencyProperty<!– System.Windows.DependencyProperty –>

<!– System.Windows.DependencyObject –> Go Back

InvalidateArrange()

Return Value

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

Parameters

Name Type Description

<!– System.Windows.UIElement –> Go Back

InvalidateMeasure()

Return Value

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

Parameters

Name Type Description

<!– System.Windows.UIElement –> Go Back

Measure(Size)

Return Value

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

Parameters

Name Type Description
availableSize Size<!– System.Windows.Size –>

<!– System.Windows.UIElement –> Go Back

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate().

Remarks

When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate().

Return Value

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

Parameters

Name Type Description

<!– System.Windows.FrameworkElement(overriden) –> Go Back

ReadLocalValue(DependencyProperty)

Return Value

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

Parameters

Name Type Description
dp DependencyProperty<!– System.Windows.DependencyProperty –>

<!– System.Windows.DependencyObject –> Go Back

Refresh()

This method refreshes all the overlay names in OverlaySwitcherMapTool.

Remarks

This method refreshes all the overlay names in <strong>OverlaySwitcherMapTool</strong>.

Return Value

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

Parameters

Name Type Description

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

ReleaseMouseCapture()

Return Value

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

Parameters

Name Type Description

<!– System.Windows.UIElement –> Go Back

RemoveHandler(RoutedEvent, Delegate)

Return Value

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

Parameters

Name Type Description
routedEvent RoutedEvent<!– System.Windows.RoutedEvent –>
handler Delegate<!– System.Delegate –>

<!– System.Windows.UIElement –> Go Back

SetBinding(DependencyProperty, Binding)

Return Value

Return Type Description
BindingExpressionBase<!– System.Windows.Data.BindingExpressionBase –>

Parameters

Name Type Description
dp DependencyProperty<!– System.Windows.DependencyProperty –>
binding Binding<!– System.Windows.Data.Binding –>

<!– System.Windows.FrameworkElement –> Go Back

SetValue(DependencyProperty, Object)

Return Value

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

Parameters

Name Type Description
dp DependencyProperty<!– System.Windows.DependencyProperty –>
value Object<!– System.Object –>

<!– System.Windows.DependencyObject –> Go Back

ToString()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

TransformToVisual(UIElement)

Return Value

Return Type Description
GeneralTransform<!– System.Windows.Media.GeneralTransform –>

Parameters

Name Type Description
visual UIElement<!– System.Windows.UIElement –>

<!– System.Windows.UIElement –> Go Back

UpdateLayout()

Return Value

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

Parameters

Name Type Description

<!– System.Windows.UIElement –> Go Back

Protected Methods

ArrangeOverride(Size)

Return Value

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

Parameters

Name Type Description
finalSize Size<!– System.Windows.Size –>

<!– System.Windows.FrameworkElement –> Go Back

EnabledChangedCore(Boolean)

This method raises when IsEnabled property changed.

Remarks

This method raises when IsEnabled property changed.

Return Value

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

Parameters

Name Type Description
newValue Boolean<!– System.Boolean –> A new boolean value of IsEnabled property.

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

Finalize()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

GetTemplateChild(String)

Return Value

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

Parameters

Name Type Description
childName String<!– System.String –>

<!– System.Windows.Controls.Control –> Go Back

MeasureOverride(Size)

Return Value

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

Parameters

Name Type Description
availableSize Size<!– System.Windows.Size –>

<!– System.Windows.FrameworkElement –> Go Back

MemberwiseClone()

Return Value

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

Parameters

Name Type Description

<!– System.Object –> Go Back

OnCreateAutomationPeer()

Return Value

Return Type Description
AutomationPeer<!– System.Windows.Automation.Peers.AutomationPeer –>

Parameters

Name Type Description

<!– System.Windows.UIElement –> Go Back

OnGotFocus(RoutedEventArgs)

Return Value

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

Parameters

Name Type Description
e RoutedEventArgs<!– System.Windows.RoutedEventArgs –>

<!– System.Windows.Controls.Control –> Go Back

OnKeyDown(KeyEventArgs)

Return Value

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

Parameters

Name Type Description
e KeyEventArgs<!– System.Windows.Input.KeyEventArgs –>

<!– System.Windows.Controls.Control –> Go Back

OnKeyUp(KeyEventArgs)

Return Value

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

Parameters

Name Type Description
e KeyEventArgs<!– System.Windows.Input.KeyEventArgs –>

<!– System.Windows.Controls.Control –> Go Back

OnLostFocus(RoutedEventArgs)

Return Value

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

Parameters

Name Type Description
e RoutedEventArgs<!– System.Windows.RoutedEventArgs –>

<!– System.Windows.Controls.Control –> Go Back

OnLostMouseCapture(MouseEventArgs)

Return Value

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

Parameters

Name Type Description
e MouseEventArgs<!– System.Windows.Input.MouseEventArgs –>

<!– System.Windows.Controls.Control –> Go Back

OnMouseEnter(MouseEventArgs)

Return Value

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

Parameters

Name Type Description
e MouseEventArgs<!– System.Windows.Input.MouseEventArgs –>

<!– System.Windows.Controls.Control –> Go Back

OnMouseLeave(MouseEventArgs)

Return Value

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

Parameters

Name Type Description
e MouseEventArgs<!– System.Windows.Input.MouseEventArgs –>

<!– System.Windows.Controls.Control –> Go Back

OnMouseLeftButtonDown(MouseButtonEventArgs)

Return Value

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

Parameters

Name Type Description
e MouseButtonEventArgs<!– System.Windows.Input.MouseButtonEventArgs –>

<!– System.Windows.Controls.Control –> Go Back

OnMouseLeftButtonUp(MouseButtonEventArgs)

Return Value

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

Parameters

Name Type Description
e MouseButtonEventArgs<!– System.Windows.Input.MouseButtonEventArgs –>

<!– System.Windows.Controls.Control –> Go Back

OnMouseMove(MouseEventArgs)

Return Value

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

Parameters

Name Type Description
e MouseEventArgs<!– System.Windows.Input.MouseEventArgs –>

<!– System.Windows.Controls.Control –> Go Back

OnMouseWheel(MouseWheelEventArgs)

Return Value

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

Parameters

Name Type Description
e MouseWheelEventArgs<!– System.Windows.Input.MouseWheelEventArgs –>

<!– System.Windows.Controls.Control –> Go Back

Public Properties

ActualHeight

Return Value

Return Type
Double<!– System.Double –>

<!– System.Windows.FrameworkElement –> Go Back

ActualWidth

Return Value

Return Type
Double<!– System.Double –>

<!– System.Windows.FrameworkElement –> Go Back

Background

Return Value

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

<!– System.Windows.Controls.Control –> Go Back

BorderBrush

Return Value

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

<!– System.Windows.Controls.Control –> Go Back

BorderThickness

Return Value

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

<!– System.Windows.Controls.Control –> Go Back

CacheMode

Return Value

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

<!– System.Windows.UIElement –> Go Back

Clip

Return Value

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

<!– System.Windows.UIElement –> Go Back

Cursor

Return Value

Return Type
Cursor<!– System.Windows.Input.Cursor –>

<!– System.Windows.FrameworkElement –> Go Back

DataContext

Return Value

Return Type
Object<!– System.Object –>

<!– System.Windows.FrameworkElement –> Go Back

DesiredSize

Return Value

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

<!– System.Windows.UIElement –> Go Back

Dispatcher

Return Value

Return Type
Dispatcher<!– System.Windows.Threading.Dispatcher –>

<!– System.Windows.DependencyObject –> Go Back

Effect

Return Value

Return Type
Effect<!– System.Windows.Media.Effects.Effect –>

<!– System.Windows.UIElement –> Go Back

FontFamily

Return Value

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

<!– System.Windows.Controls.Control –> Go Back

FontSize

Return Value

Return Type
Double<!– System.Double –>

<!– System.Windows.Controls.Control –> Go Back

FontStretch

Return Value

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

<!– System.Windows.Controls.Control –> Go Back

FontStyle

Return Value

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

<!– System.Windows.Controls.Control –> Go Back

FontWeight

Return Value

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

<!– System.Windows.Controls.Control –> Go Back

Foreground

Return Value

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

<!– System.Windows.Controls.Control –> Go Back

Height

Return Value

Return Type
Double<!– System.Double –>

<!– System.Windows.FrameworkElement –> Go Back

HorizontalAlignment

Return Value

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

<!– System.Windows.FrameworkElement –> Go Back

HorizontalContentAlignment

Return Value

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

<!– System.Windows.Controls.Control –> Go Back

IsEnabled

Gets or sets a value that turns this map tool on or off.

Remarks

Gets or sets a value that turns this map tool on or off.

Return Value

Return Type
Boolean<!– System.Boolean –>

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

IsHitTestVisible

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– System.Windows.UIElement –> Go Back

IsTabStop

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– System.Windows.Controls.Control –> Go Back

Language

Return Value

Return Type
XmlLanguage<!– System.Windows.Markup.XmlLanguage –>

<!– System.Windows.FrameworkElement –> Go Back

Margin

Return Value

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

<!– System.Windows.FrameworkElement –> Go Back

MaxHeight

Return Value

Return Type
Double<!– System.Double –>

<!– System.Windows.FrameworkElement –> Go Back

MaxWidth

Return Value

Return Type
Double<!– System.Double –>

<!– System.Windows.FrameworkElement –> Go Back

MinHeight

Return Value

Return Type
Double<!– System.Double –>

<!– System.Windows.FrameworkElement –> Go Back

MinWidth

Return Value

Return Type
Double<!– System.Double –>

<!– System.Windows.FrameworkElement –> Go Back

MultipleSelectedOverlays

Gets a group of overlays displayed in OverlaySwitcherMapTools, In the switch panel, you can turn these overlays visible/invisible by check the buttons in front of them. Only one overlay which radio button is checked can be displayed.

Remarks

Gets a group of overlays displayed in OverlaySwitcherMapTools, In the switch panel, you can turn these overlays visible/invisible by check the buttons in front of them. Only one overlay which radio button is checked can be displayed.

Return Value

Return Type
GeoCollection<Overlay><!– ThinkGeo.MapSuite.SilverlightCore.GeoCollection{ThinkGeo.MapSuite.SilverlightEdition.Overlay} –>

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

Name

Return Value

Return Type
String<!– System.String –>

<!– System.Windows.FrameworkElement –> Go Back

Opacity

Return Value

Return Type
Double<!– System.Double –>

<!– System.Windows.UIElement –> Go Back

OpacityMask

Return Value

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

<!– System.Windows.UIElement –> Go Back

Padding

Return Value

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

<!– System.Windows.Controls.Control –> Go Back

Parent

Return Value

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

<!– System.Windows.FrameworkElement –> Go Back

Projection

Return Value

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

<!– System.Windows.UIElement –> Go Back

RenderSize

Return Value

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

<!– System.Windows.UIElement –> Go Back

RenderTransform

Return Value

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

<!– System.Windows.UIElement –> Go Back

RenderTransformOrigin

Return Value

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

<!– System.Windows.UIElement –> Go Back

Resources

Return Value

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

<!– System.Windows.FrameworkElement –> Go Back

SingleSelectedOverlays

Gets a group of overlays displayed in OverlaySwitcherMapTools, In the switch panel, a radio button is infront of every overlays in this group and overlays can switch one by one by check the radio button. Only one overlay which radio button is checked can be displayed.

Remarks

Gets a group of overlays displayed in OverlaySwitcherMapTools, In the switch panel, a radio button is infront of every overlays in this group and overlays can switch one by one by check the radio button. Only one overlay which radio button is checked can be displayed.

Return Value

Return Type
GeoCollection<Overlay><!– ThinkGeo.MapSuite.SilverlightCore.GeoCollection{ThinkGeo.MapSuite.SilverlightEdition.Overlay} –>

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

Style

Return Value

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

<!– System.Windows.FrameworkElement –> Go Back

TabIndex

Return Value

Return Type
Int32<!– System.Int32 –>

<!– System.Windows.Controls.Control –> Go Back

TabNavigation

Return Value

Return Type
KeyboardNavigationMode<!– System.Windows.Input.KeyboardNavigationMode –>

<!– System.Windows.Controls.Control –> Go Back

Tag

Return Value

Return Type
Object<!– System.Object –>

<!– System.Windows.FrameworkElement –> Go Back

Template

Return Value

Return Type
ControlTemplate<!– System.Windows.Controls.ControlTemplate –>

<!– System.Windows.Controls.Control –> Go Back

Triggers

Return Value

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

<!– System.Windows.FrameworkElement –> Go Back

UseLayoutRounding

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– System.Windows.UIElement –> Go Back

VerticalAlignment

Return Value

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

<!– System.Windows.FrameworkElement –> Go Back

VerticalContentAlignment

Return Value

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

<!– System.Windows.Controls.Control –> Go Back

Visibility

Return Value

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

<!– System.Windows.UIElement –> Go Back

Width

Return Value

Return Type
Double<!– System.Double –>

<!– System.Windows.FrameworkElement –> Go Back

Protected Properties

DefaultStyleKey

Return Value

Return Type
Object<!– System.Object –>

<!– System.Windows.Controls.Control –> Go Back

Map

Gets or sets current map that the mapTool will be drawn on

Return Value

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

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

Public Events

BindingValidationError

Event Arguments

Event Arguments
ValidationErrorEventArgs<!– System.Windows.Controls.ValidationErrorEventArgs –>

<!– System.Windows.FrameworkElement –> Go Back

GotFocus

Event Arguments

Event Arguments
RoutedEventArgs<!– System.Windows.RoutedEventArgs –>

<!– System.Windows.UIElement –> Go Back

IsEnabledChanged

Event Arguments

Event Arguments
DependencyPropertyChangedEventArgs<!– System.Windows.DependencyPropertyChangedEventArgs –>

<!– System.Windows.Controls.Control –> Go Back

KeyDown

Event Arguments

Event Arguments
KeyEventArgs<!– System.Windows.Input.KeyEventArgs –>

<!– System.Windows.UIElement –> Go Back

KeyUp

Event Arguments

Event Arguments
KeyEventArgs<!– System.Windows.Input.KeyEventArgs –>

<!– System.Windows.UIElement –> Go Back

LayoutUpdated

Event Arguments

Event Arguments
EventArgs<!– System.EventArgs –>

<!– System.Windows.FrameworkElement –> Go Back

Loaded

Event Arguments

Event Arguments
RoutedEventArgs<!– System.Windows.RoutedEventArgs –>

<!– System.Windows.FrameworkElement –> Go Back

LostFocus

Event Arguments

Event Arguments
RoutedEventArgs<!– System.Windows.RoutedEventArgs –>

<!– System.Windows.UIElement –> Go Back

LostMouseCapture

Event Arguments

Event Arguments
MouseEventArgs<!– System.Windows.Input.MouseEventArgs –>

<!– System.Windows.UIElement –> Go Back

MouseEnter

Event Arguments

Event Arguments
MouseEventArgs<!– System.Windows.Input.MouseEventArgs –>

<!– System.Windows.UIElement –> Go Back

MouseLeave

Event Arguments

Event Arguments
MouseEventArgs<!– System.Windows.Input.MouseEventArgs –>

<!– System.Windows.UIElement –> Go Back

MouseLeftButtonDown

Event Arguments

Event Arguments
MouseButtonEventArgs<!– System.Windows.Input.MouseButtonEventArgs –>

<!– System.Windows.UIElement –> Go Back

MouseLeftButtonUp

Event Arguments

Event Arguments
MouseButtonEventArgs<!– System.Windows.Input.MouseButtonEventArgs –>

<!– System.Windows.UIElement –> Go Back

MouseMove

Event Arguments

Event Arguments
MouseEventArgs<!– System.Windows.Input.MouseEventArgs –>

<!– System.Windows.UIElement –> Go Back

MouseWheel

Event Arguments

Event Arguments
MouseWheelEventArgs<!– System.Windows.Input.MouseWheelEventArgs –>

<!– System.Windows.UIElement –> Go Back

SizeChanged

Event Arguments

Event Arguments
SizeChangedEventArgs<!– System.Windows.SizeChangedEventArgs –>

<!– System.Windows.FrameworkElement –> Go Back

NOTOC SilverlightEdition ThinkGeo.MapSuite.SilverlightEdition UpdateDocumentation

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