Maria GDK 4.5.0.137
Documentation of managed code in release branch
|
Provides access to Maria GDK user control with geographic layer support. More...
Public Member Functions | |
MariaUserControl () | |
Maria user control constructor. | |
void | OverrideSelectionInteraction (IInteractionManager selectionInteraction) |
Override the selection interaction mechanism. | |
void | RestoreSelectionInteraction () |
Restore selection interaction to default selection interaction. | |
void | ClearUndoRedoSteps () |
Clears all undo and redo steps. | |
void | Dispose () |
Disposes Maria user control. | |
void | InitializeComponent () |
InitializeComponent. | |
Static Public Attributes | |
static readonly DependencyProperty | IsScaleSliderVisibleProperty |
Dependency property for setting scale slider visibility. | |
static readonly DependencyProperty | VerticalMiniMapAlignmentProperty |
Vertical alignment for mini map control. | |
static readonly DependencyProperty | HorizontalMiniMapAlignmentProperty |
Horizontal alignment for mini map control. | |
static readonly DependencyProperty | VerticalPanNavigationAlignmentProperty |
Vertical alignment for navigation control. | |
static readonly DependencyProperty | HorizontalPanNavigationAlignmentProperty |
Horizontal alignment for navigation control. | |
static readonly DependencyProperty | VerticalRulerAlignmentProperty |
Vertical alignment for ruler control. | |
static readonly DependencyProperty | HorizontalRulerAlignmentProperty |
Horizontal alignment for ruler control. | |
static readonly DependencyProperty | NavigationControlOffsetProperty |
Navigation control offset. | |
static readonly DependencyProperty | ScaleBarOffsetProperty |
Scale bar offset. | |
static readonly DependencyProperty | IsProgressIndicatorVisibleProperty |
Progress indicator visibility. | |
static readonly DependencyProperty | ProgressBackgroundProperty |
Progress background color. | |
static readonly DependencyProperty | ProgressForegroundProperty |
Progress foreground color. | |
static readonly DependencyProperty | ProgressColorProperty |
Progress color. | |
static readonly DependencyProperty | ProgressTextProperty |
Progress text. | |
static readonly DependencyProperty | ProgressTooltipTextProperty |
Progress tooltip text. | |
static readonly DependencyProperty | IsCenterPositionIndicatorEnabledProperty |
Center position indicator. | |
static readonly DependencyProperty | MiniMapLayerProperty |
Mini map layer. | |
static readonly DependencyProperty | UndoRedoStackProperty |
UndoRedoStack. | |
static readonly DependencyProperty | IsMiniMapVisibleProperty |
Mini map visibility. | |
static readonly DependencyProperty | ActiveToolProperty |
Active tool. | |
static readonly DependencyProperty | ToolsProperty |
Tools. | |
static readonly DependencyProperty | IsRulerVisibleProperty |
Ruler visibility. | |
static readonly DependencyProperty | IsPanNavigationVisibleProperty |
Pan navigation visibility. | |
static readonly DependencyProperty | MultilineDistanceToolProperty |
Distance tool multiple lines. | |
static readonly DependencyProperty | IsScaleBarVisibleProperty |
Scale bar visibility. | |
static readonly DependencyProperty | GeoUnitsSettingsProperty |
Maria geo unit settings. | |
static readonly DependencyProperty | CenterPositionProperty |
Maria center position. | |
static readonly DependencyProperty | CenterPositionIndicatorColorProperty |
Center position indicator color. | |
static readonly DependencyProperty | CenterScaleProperty |
Maria center scale. | |
static readonly DependencyProperty | LayersProperty |
Maria geographic layers. | |
static readonly DependencyProperty | MouseMoveDistanceToStartTrackingProperty |
Distance the mouse must move after click before panning starts. Distance is in pixels. | |
static readonly DependencyProperty | ZoomOnDblClickProperty |
Distance the mouse must move after click before panning starts. Distance is in pixels. | |
static readonly DependencyProperty | DegreeToLockRotateAndScaleProperty |
Distance the mouse must move after click before panning starts. Distance is in pixels. | |
static readonly DependencyProperty | PercentageToLockScaleOnlyProperty |
Distance the mouse must move after click before panning starts. Distance is in pixels. | |
static readonly DependencyProperty | MaxUndoRedoStepsProperty |
Maria maximum number of undo and redo steps. | |
Protected Member Functions | |
override void | OnPreviewKeyDown (KeyEventArgs e) |
Let layers handle key down event. | |
override void | OnPreviewKeyUp (KeyEventArgs e) |
Let layers handle key up event. | |
Properties | |
IGeoContext | GeoContext [get] |
Get current GeoContext. | |
bool | IsScaleSliderVisible [get, set] |
Get or set scale slider visibility. | |
VerticalAlignment | VerticalMiniMapAlignment [get, set] |
Get or set vertical alignament for mini map control. | |
HorizontalAlignment | HorizontalMiniMapAlignment [get, set] |
Get or set horizontal alignament for mini map control. | |
VerticalAlignment | VerticalPanNavigationAlignment [get, set] |
Get or set vertical alignament for navigation control. | |
HorizontalAlignment | HorizontalPanNavigationAlignment [get, set] |
Get or set horizontal alignament for navigation control. | |
VerticalAlignment | VerticalRulerAlignment [get, set] |
Get or set vertical alignament for ruler control. | |
HorizontalAlignment | HorizontalRulerAlignment [get, set] |
Get or set horizontal alignament for ruler control. | |
Point | NavigationControlOffset [get, set] |
Get or set navigation control offset. | |
Point | ScaleBarOffset [get, set] |
Get or set scale bar offset. | |
bool | IsProgressIndicatorVisible [get, set] |
Get or set if progress indicator is visible. | |
Color | ProgressBackground [get, set] |
Get or set progress background color. | |
Color | ProgressForeground [get, set] |
Get or set progress foreground color. | |
Color | ProgressColor [get, set] |
Get or set progress color. | |
string | ProgressText [get, set] |
Get or set progress text. | |
string | ProgressTooltipText [get, set] |
Get or set progress tooltip text. | |
bool | IsCenterPositionIndicatorEnabled [get, set] |
Get or set if center position indicator is enebaled. | |
IMariaLayer | MiniMapLayer [get, set] |
Get or set mini map layer. | |
IUndoRedoStack | UndoRedoStack [get, set] |
Gets or set the UndoRedo stack to use across all IMariaLayers that support it. | |
bool | IsMiniMapVisible [get, set] |
Get or set if mini map is visible. | |
IGeoTool | ActiveTool [get, set] |
Get or set active tool. | |
ObservableCollection< IGeoTool > | Tools [get, set] |
Get or set tools. | |
bool | IsRulerVisible [get, set] |
Get or set if ruler is visible. | |
bool | IsPanNavigationVisible [get, set] |
Get or set if pan navigation is visible. | |
bool | MultilineDistanceTool [get, set] |
Get or set if 2D/3D button is visible. | |
bool | IsScaleBarVisible [get, set] |
Get or set if scale bar is visible. | |
IGeoUnitsSetting | GeoUnitsSettings [get, set] |
Get or set geo unit settings. | |
GeoPos | CenterPosition [get, set] |
Get or set center position. | |
Color | CenterPositionIndicatorColor [get, set] |
Get or set center position indicator color. | |
double | CenterScale [get, set] |
Get or set center scale. | |
ObservableCollection< IMariaLayer > | Layers [get, set] |
Get or set geographic layers. | |
int | MouseMoveDistanceToStartTracking [get, set] |
Distance the mouse must move after click before panning starts. Distance is in pixels. | |
bool | ZoomOnDblClick [get, set] |
Controls zooming for mouse double clicking. | |
int | DegreeToLockRotateAndScale [get, set] |
Distance the mouse must move after click before panning starts. Distance is in pixels. | |
double | PercentageToLockScaleOnly [get, set] |
Distance the mouse must move after click before panning starts. Distance is in pixels. | |
int | MaxUndoRedoSteps [get, set] |
Get or set maximum number of undo and redo steps. | |
ICommand | PanLeftCommand [get] |
Get pan west command. | |
ICommand | PanRightCommand [get] |
Get pan east command. | |
ICommand | PanUpCommand [get] |
Get pan north command. | |
ICommand | PanDownCommand [get] |
Get pan south command. | |
ICommand | UndoCommand [get] |
Get undo command. | |
ICommand | RedoCommand [get] |
Get redo command. | |
Provides access to Maria GDK user control with geographic layer support.
MariaUserControl.
|
inlineprotected |
Let layers handle key down event.
e | Key event arguments. |
|
inlineprotected |
Let layers handle key up event.
e | Key event arguments. |
|
inline |
Override the selection interaction mechanism.
selectionInteraction | Custom interaction manager. |
|
static |
Active tool.
|
static |
Center position indicator color.
|
static |
Maria center position.
|
static |
Maria center scale.
|
static |
Distance the mouse must move after click before panning starts. Distance is in pixels.
|
static |
Maria geo unit settings.
|
static |
Horizontal alignment for mini map control.
|
static |
Horizontal alignment for navigation control.
|
static |
Horizontal alignment for ruler control.
|
static |
Center position indicator.
|
static |
Mini map visibility.
|
static |
Pan navigation visibility.
|
static |
Progress indicator visibility.
|
static |
Ruler visibility.
|
static |
Scale bar visibility.
|
static |
Dependency property for setting scale slider visibility.
|
static |
Maria geographic layers.
|
static |
Maria maximum number of undo and redo steps.
|
static |
Mini map layer.
|
static |
Distance the mouse must move after click before panning starts. Distance is in pixels.
|
static |
Distance tool multiple lines.
|
static |
Navigation control offset.
|
static |
Distance the mouse must move after click before panning starts. Distance is in pixels.
|
static |
Progress background color.
|
static |
Progress color.
|
static |
Progress foreground color.
|
static |
Progress text.
|
static |
Progress tooltip text.
|
static |
Scale bar offset.
|
static |
Tools.
|
static |
UndoRedoStack.
|
static |
Vertical alignment for mini map control.
|
static |
Vertical alignment for navigation control.
|
static |
Vertical alignment for ruler control.
|
static |
Distance the mouse must move after click before panning starts. Distance is in pixels.