public LLOSViewModel() { TargetAddInPoints = new ObservableCollection<AddInPoint>(); // commands SubmitCommand = new RelayCommand(OnSubmitCommand); }
public ProTabBaseViewModel() { //commands ClearGraphicsCommand = new VisibilityLibrary.Helpers.RelayCommand(OnClearGraphics); ActivateToolCommand = new VisibilityLibrary.Helpers.RelayCommand(OnActivateToolCommand); EnterKeyCommand = new VisibilityLibrary.Helpers.RelayCommand(OnEnterKeyCommand); CancelCommand = new VisibilityLibrary.Helpers.RelayCommand(OnCancelCommand); // Mediator Mediator.Register(VisibilityLibrary.Constants.NEW_MAP_POINT, OnNewMapPointEvent); Mediator.Register(VisibilityLibrary.Constants.MOUSE_MOVE_POINT, OnMouseMoveEvent); Mediator.Register(VisibilityLibrary.Constants.TAB_ITEM_SELECTED, OnTabItemSelected); Mediator.Register(VisibilityLibrary.Constants.MAP_POINT_TOOL_ACTIVATED, OnMapPointToolActivated); Mediator.Register(VisibilityLibrary.Constants.MAP_POINT_TOOL_DEACTIVATED, OnMapPointToolDeactivated); }
public TabBaseViewModel() { //properties LineType = LineTypes.Geodesic; LineDistanceType = DistanceTypes.Meters; //commands ClearGraphicsCommand = new RelayCommand(OnClearGraphics); ActivateToolCommand = new RelayCommand(OnActivateTool); EnterKeyCommand = new RelayCommand(OnEnterKeyCommand); CancelCommand = new RelayCommand(OnCancelCommand); // Mediator Mediator.Register(Constants.NEW_MAP_POINT, OnNewMapPointEvent); Mediator.Register(Constants.MOUSE_MOVE_POINT, OnMouseMoveEvent); Mediator.Register(Constants.TAB_ITEM_SELECTED, OnTabItemSelected); }
public ProTabBaseViewModel() { //properties //LineType = LineTypes.Geodesic; LineDistanceType = DistanceTypes.Meters; //commands ClearGraphicsCommand = new VisibilityLibrary.Helpers.RelayCommand(OnClearGraphics); //ActivateToolCommand = new RelayCommand(OnActivateTool); EnterKeyCommand = new VisibilityLibrary.Helpers.RelayCommand(OnEnterKeyCommand); CancelCommand = new VisibilityLibrary.Helpers.RelayCommand(OnCancelCommand); // Mediator Mediator.Register(VisibilityLibrary.Constants.NEW_MAP_POINT, OnNewMapPointEvent); Mediator.Register(VisibilityLibrary.Constants.MOUSE_MOVE_POINT, OnMouseMoveEvent); Mediator.Register(VisibilityLibrary.Constants.TAB_ITEM_SELECTED, OnTabItemSelected); ActivateToolCommand = new VisibilityLibrary.Helpers.RelayCommand(OnActivateTool); }
public LOSBaseViewModel() { ObserverOffset = 2.0; TargetOffset = 0.0; OffsetUnitType = DistanceTypes.Meters; AngularUnitType = AngularTypes.DEGREES; ObserverAddInPoints = new ObservableCollection<AddInPoint>(); ToolMode = MapPointToolMode.Unknown; SurfaceLayerNames = new ObservableCollection<string>(); SelectedSurfaceName = string.Empty; Mediator.Register(Constants.MAP_TOC_UPDATED, OnMapTocUpdated); Mediator.Register(Constants.DISPLAY_COORDINATE_TYPE_CHANGED, OnDisplayCoordinateTypeChanged); DeletePointCommand = new RelayCommand(OnDeletePointCommand); DeleteAllPointsCommand = new RelayCommand(OnDeleteAllPointsCommand); EditPropertiesDialogCommand = new RelayCommand(OnEditPropertiesDialogCommand); }
/// <summary> /// One and only constructor /// </summary> public ProRLOSViewModel() { SurfaceOffset = 0.0; MinDistance = 0.0; MaxDistance = 1000; LeftHorizontalFOV = 0.0; RightHorizontalFOV = 360.0; BottomVerticalFOV = -90.0; TopVerticalFOV = 90.0; ShowNonVisibleData = false; RunCount = 1; IsClearEnabled = false; IsOkEnabled = false; IsCancelEnabled = false; DisplayProgressBar = Visibility.Hidden; // commands SubmitCommand = new RelayCommand(OnSubmitCommand); ClearGraphicsCommand = new RelayCommand(OnClearCommand); CancelCommand = new RelayCommand(OnCancelCommand); }
public ProTabBaseViewModel() { //commands ClearGraphicsCommand = new VisibilityLibrary.Helpers.RelayCommand(OnClearGraphics); ActivateToolCommand = new VisibilityLibrary.Helpers.RelayCommand(OnActivateToolCommand); EnterKeyCommand = new VisibilityLibrary.Helpers.RelayCommand(OnEnterKeyCommand); CancelCommand = new VisibilityLibrary.Helpers.RelayCommand(OnCancelCommand); // Mediator Mediator.Register(VisibilityLibrary.Constants.NEW_MAP_POINT, OnMapClickEvent); Mediator.Register(VisibilityLibrary.Constants.NEW_MAP_POINT, OnNewMapPointEvent); Mediator.Register(VisibilityLibrary.Constants.MOUSE_MOVE_POINT, OnMouseMoveEvent); Mediator.Register(VisibilityLibrary.Constants.TAB_ITEM_SELECTED, OnTabItemSelected); Mediator.Register(VisibilityLibrary.Constants.MAP_POINT_TOOL_ACTIVATED, OnMapPointToolActivated); Mediator.Register(VisibilityLibrary.Constants.MAP_POINT_TOOL_DEACTIVATED, OnMapPointToolDeactivated); // Pro Events ArcGIS.Desktop.Framework.Events.ActiveToolChangedEvent.Subscribe(OnActiveToolChanged); ClearGraphicsVisible = false; }
public EditPropertiesViewModel() { SelectedCoordinateType = VisibilityConfig.AddInConfig.DisplayCoordinateType; OKButtonPressedCommand = new RelayCommand(OnOkButtonPressedCommand); }