Maria GDK 4.5.0.137
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.Maria.MariaUserControl.MariaUserControl Class Reference

Provides access to Maria GDK user control with geographic layer support. More...

Inheritance diagram for TPG.Maria.MariaUserControl.MariaUserControl:

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< IGeoToolTools [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< IMariaLayerLayers [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.
 

Detailed Description

Provides access to Maria GDK user control with geographic layer support.

MariaUserControl.

Member Function Documentation

◆ OnPreviewKeyDown()

override void TPG.Maria.MariaUserControl.MariaUserControl.OnPreviewKeyDown ( KeyEventArgs  e)
inlineprotected

Let layers handle key down event.

Parameters
eKey event arguments.

◆ OnPreviewKeyUp()

override void TPG.Maria.MariaUserControl.MariaUserControl.OnPreviewKeyUp ( KeyEventArgs  e)
inlineprotected

Let layers handle key up event.

Parameters
eKey event arguments.

◆ OverrideSelectionInteraction()

void TPG.Maria.MariaUserControl.MariaUserControl.OverrideSelectionInteraction ( IInteractionManager  selectionInteraction)
inline

Override the selection interaction mechanism.

Parameters
selectionInteractionCustom interaction manager.

Member Data Documentation

◆ ActiveToolProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.ActiveToolProperty
static
Initial value:
= DependencyProperty.Register("ActiveTool", typeof(IGeoTool),
typeof(MariaUserControl), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, ActiveToolChangedCallback))
MariaUserControl()
Maria user control constructor.
Definition: MariaUserControl.xaml.cs:62

Active tool.

◆ CenterPositionIndicatorColorProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.CenterPositionIndicatorColorProperty
static
Initial value:
= DependencyProperty.Register("CenterPositionIndicatorColor", typeof(Color),
typeof(MariaUserControl), new FrameworkPropertyMetadata(Colors.Gray, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault))

Center position indicator color.

◆ CenterPositionProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.CenterPositionProperty
static
Initial value:
= DependencyProperty.Register("CenterPosition", typeof(GeoPos),
typeof(MariaUserControl), new FrameworkPropertyMetadata(new GeoPos(0,0), FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnCenterPositionChangedCallback))

Maria center position.

◆ CenterScaleProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.CenterScaleProperty
static
Initial value:
= DependencyProperty.Register("CenterScale", typeof(double),
typeof(MariaUserControl), new FrameworkPropertyMetadata(50000000.0, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnCenterScaleChangedCallback))

Maria center scale.

◆ DegreeToLockRotateAndScaleProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.DegreeToLockRotateAndScaleProperty
static
Initial value:
= DependencyProperty.Register("DegreeToLockRotateAndScale", typeof(int),
typeof(MariaUserControl), new FrameworkPropertyMetadata(2, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnDegreeToLockRotateAndScaleCallback))

Distance the mouse must move after click before panning starts. Distance is in pixels.

◆ GeoUnitsSettingsProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.GeoUnitsSettingsProperty
static
Initial value:
= DependencyProperty.Register("GeoUnitsSettings", typeof(IGeoUnitsSetting),
typeof(MariaUserControl), new FrameworkPropertyMetadata(new GeoUnitsSetting(), FrameworkPropertyMetadataOptions.BindsTwoWayByDefault))

Maria geo unit settings.

◆ HorizontalMiniMapAlignmentProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.HorizontalMiniMapAlignmentProperty
static
Initial value:
= DependencyProperty.Register("HorizontalMiniMapAlignment", typeof(HorizontalAlignment),
typeof(MariaUserControl), new FrameworkPropertyMetadata(HorizontalAlignment.Right, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, HorizontalMiniMapAlignmentChanged))

Horizontal alignment for mini map control.

◆ HorizontalPanNavigationAlignmentProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.HorizontalPanNavigationAlignmentProperty
static
Initial value:
= DependencyProperty.Register("HorizontalPanNavigationAlignment", typeof(HorizontalAlignment),
typeof(MariaUserControl), new FrameworkPropertyMetadata(HorizontalAlignment.Left, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault))

Horizontal alignment for navigation control.

◆ HorizontalRulerAlignmentProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.HorizontalRulerAlignmentProperty
static
Initial value:
= DependencyProperty.Register("HorizontalRulerAlignment", typeof(HorizontalAlignment),
typeof(MariaUserControl), new FrameworkPropertyMetadata(HorizontalAlignment.Left, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault))

Horizontal alignment for ruler control.

◆ IsCenterPositionIndicatorEnabledProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.IsCenterPositionIndicatorEnabledProperty
static
Initial value:
= DependencyProperty.Register("IsCenterPositionIndicatorEnabled", typeof(bool),
typeof(MariaUserControl), new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault))

Center position indicator.

◆ IsMiniMapVisibleProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.IsMiniMapVisibleProperty
static
Initial value:
= DependencyProperty.Register("IsMiniMapVisible", typeof(bool),
typeof(MariaUserControl), new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, IsMiniMapVisibleChangedCallback))

Mini map visibility.

◆ IsPanNavigationVisibleProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.IsPanNavigationVisibleProperty
static
Initial value:
= DependencyProperty.Register("IsPanNavigationVisible", typeof(bool),
typeof(MariaUserControl), new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, IsPanNavigationVisibleChangedCallback))

Pan navigation visibility.

◆ IsProgressIndicatorVisibleProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.IsProgressIndicatorVisibleProperty
static
Initial value:
= DependencyProperty.Register("IsProgressIndicatorVisible", typeof(bool),
typeof(MariaUserControl), new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault,
IsProgressIndicatorVisibleChangedCallback))

Progress indicator visibility.

◆ IsRulerVisibleProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.IsRulerVisibleProperty
static
Initial value:
= DependencyProperty.Register("IsRulerVisible", typeof(bool),
typeof(MariaUserControl), new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, IsRulerVisibleChangedCallback))

Ruler visibility.

◆ IsScaleBarVisibleProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.IsScaleBarVisibleProperty
static
Initial value:
= DependencyProperty.Register("IsScaleBarVisible", typeof(bool),
typeof(MariaUserControl), new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, IsScaleBarVisibleChangedCallback))

Scale bar visibility.

◆ IsScaleSliderVisibleProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.IsScaleSliderVisibleProperty
static
Initial value:
= DependencyProperty.Register("IsScaleSliderVisible", typeof(bool),
typeof(MariaUserControl), new FrameworkPropertyMetadata(true, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault))

Dependency property for setting scale slider visibility.

◆ LayersProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.LayersProperty
static
Initial value:
= DependencyProperty.Register("Layers", typeof(ObservableCollection<IMariaLayer>),
typeof(MariaUserControl), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnLayersSourceChangedCallback))

Maria geographic layers.

◆ MaxUndoRedoStepsProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.MaxUndoRedoStepsProperty
static
Initial value:
= DependencyProperty.Register("MaxUndoRedoSteps", typeof(int),
typeof(MariaUserControl), new FrameworkPropertyMetadata(25, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnMaxUndoRedoStepsChangedCallback))

Maria maximum number of undo and redo steps.

◆ MiniMapLayerProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.MiniMapLayerProperty
static
Initial value:
= DependencyProperty.Register("MiniMapLayer", typeof(IMariaLayer),
typeof(MariaUserControl), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, MiniMapLayerChangedCallback))

Mini map layer.

◆ MouseMoveDistanceToStartTrackingProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.MouseMoveDistanceToStartTrackingProperty
static
Initial value:
= DependencyProperty.Register("MouseMoveDistanceToStartTracking", typeof(int),
typeof(MariaUserControl), new FrameworkPropertyMetadata(0, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnMouseMoveDistanceToStartTrackingCallback))

Distance the mouse must move after click before panning starts. Distance is in pixels.

◆ MultilineDistanceToolProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.MultilineDistanceToolProperty
static
Initial value:
= DependencyProperty.Register("MultilineDistanceTool", typeof(bool),
typeof(MariaUserControl), new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, MultilineDistanceToolChangedCallback))

Distance tool multiple lines.

◆ NavigationControlOffsetProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.NavigationControlOffsetProperty
static
Initial value:
= DependencyProperty.Register("NavigationControlOffset", typeof(Point),
typeof(MariaUserControl), new FrameworkPropertyMetadata(new Point(), FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, NavigationControlOffsetChangedCallback))

Navigation control offset.

◆ PercentageToLockScaleOnlyProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.PercentageToLockScaleOnlyProperty
static
Initial value:
= DependencyProperty.Register("PercentageToLockScaleOnly", typeof(double),
typeof(MariaUserControl), new FrameworkPropertyMetadata(2.0, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnPercentageToLockScaleOnlyCallback))

Distance the mouse must move after click before panning starts. Distance is in pixels.

◆ ProgressBackgroundProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.ProgressBackgroundProperty
static
Initial value:
= DependencyProperty.Register("ProgressBackground", typeof(Color),
typeof(MariaUserControl), new FrameworkPropertyMetadata(Color.FromArgb(180, 105, 105, 105), FrameworkPropertyMetadataOptions.BindsTwoWayByDefault))

Progress background color.

◆ ProgressColorProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.ProgressColorProperty
static
Initial value:
= DependencyProperty.Register("ProgressColor", typeof(Color),
typeof(MariaUserControl), new FrameworkPropertyMetadata(Colors.White, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault))

Progress color.

◆ ProgressForegroundProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.ProgressForegroundProperty
static
Initial value:
= DependencyProperty.Register("ProgressForeground", typeof(Color),
typeof(MariaUserControl), new FrameworkPropertyMetadata(Colors.White, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault))

Progress foreground color.

◆ ProgressTextProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.ProgressTextProperty
static
Initial value:
= DependencyProperty.Register("ProgressText", typeof(string),
typeof(MariaUserControl), new FrameworkPropertyMetadata(string.Empty, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault))

Progress text.

◆ ProgressTooltipTextProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.ProgressTooltipTextProperty
static
Initial value:
= DependencyProperty.Register("ProgressTooltipText", typeof(string),
typeof(MariaUserControl), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault))

Progress tooltip text.

◆ ScaleBarOffsetProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.ScaleBarOffsetProperty
static
Initial value:
= DependencyProperty.Register("ScaleBarOffset", typeof(Point),
typeof(MariaUserControl), new FrameworkPropertyMetadata(new Point(), FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, ScaleBarOffsetChangedCallback))

Scale bar offset.

◆ ToolsProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.ToolsProperty
static
Initial value:
= DependencyProperty.Register("Tools", typeof(ObservableCollection<IGeoTool>),
typeof(MariaUserControl), new PropertyMetadata(new ObservableCollection<IGeoTool>()))

Tools.

◆ UndoRedoStackProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.UndoRedoStackProperty
static
Initial value:
= DependencyProperty.Register("UndoRedoStack", typeof (IUndoRedoStack),
typeof (MariaUserControl), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, UndoRedoStackChangedCallback))

UndoRedoStack.

◆ VerticalMiniMapAlignmentProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.VerticalMiniMapAlignmentProperty
static
Initial value:
= DependencyProperty.Register("VerticalMiniMapAlignment", typeof(VerticalAlignment),
typeof(MariaUserControl), new FrameworkPropertyMetadata(VerticalAlignment.Top, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, VerticalMiniMapAlignmentChanged))

Vertical alignment for mini map control.

◆ VerticalPanNavigationAlignmentProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.VerticalPanNavigationAlignmentProperty
static
Initial value:
= DependencyProperty.Register("VerticalPanNavigationAlignment", typeof(VerticalAlignment),
typeof(MariaUserControl), new FrameworkPropertyMetadata(VerticalAlignment.Top, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, VerticalPanNavigationAlignmentChanged))

Vertical alignment for navigation control.

◆ VerticalRulerAlignmentProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.VerticalRulerAlignmentProperty
static
Initial value:
= DependencyProperty.Register("VerticalRulerAlignment", typeof(VerticalAlignment),
typeof(MariaUserControl), new FrameworkPropertyMetadata(VerticalAlignment.Bottom, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault))

Vertical alignment for ruler control.

◆ ZoomOnDblClickProperty

readonly DependencyProperty TPG.Maria.MariaUserControl.MariaUserControl.ZoomOnDblClickProperty
static
Initial value:
= DependencyProperty.Register("ZoomOnDblClick", typeof(bool),
typeof(MariaUserControl), new FrameworkPropertyMetadata(false, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnZoomOnDblClickCallback))

Distance the mouse must move after click before panning starts. Distance is in pixels.


The documentation for this class was generated from the following files: