public CoordinateToolViewModel()
        {
            OCView = new OutputCoordinateView();

            // set default CoordinateGetter
            coordinateGetter = new CoordinateGetBase();

            Mediator.Register(CoordinateToolLibrary.Constants.RequestOutputUpdate, OnUpdateOutputs);
            Mediator.Register(CoordinateToolLibrary.Constants.SelectSpatialReference, OnSelectSpatialReference);
        }
示例#2
0
        public CoordinateToolViewModel()
        {
            OCView = new OutputCoordinateView();

            // set default CoordinateGetter
            coordinateGetter = new CoordinateGetBase();

            Mediator.Register(CoordinateToolLibrary.Constants.RequestOutputUpdate, OnUpdateOutputs);
            Mediator.Register(CoordinateToolLibrary.Constants.SelectSpatialReference, OnSelectSpatialReference);
        }
示例#3
0
        public ConvertTabViewModel()
        {
            InputCCView             = new InputCoordinateConversionView();
            InputCCView.DataContext = this;

            OutputCCView             = new OutputCoordinateView();
            OutputCCView.DataContext = new OutputCoordinateViewModel();

            CollectTabView             = new CCCollectTabView();
            CollectTabView.DataContext = new CollectTabViewModel();

            InputCoordinateHistoryList = new ObservableCollection <string>();
        }
示例#4
0
        public ConvertTabViewModel()
        {
            InputCCView             = new InputCoordinateConversionView();
            InputCCView.DataContext = this;

            OutputCCView             = new OutputCoordinateView();
            OutputCCView.DataContext = new OutputCoordinateViewModel();

            InputCoordinateHistoryList = new ObservableCollection <string>();

            // commands
            AddNewOCCommand = new RelayCommand(OnAddNewOCCommand);
            CopyAllCommand  = new RelayCommand(OnCopyAllCommand);
        }
        public ConvertTabViewModel()
        {
            InputCCView             = new InputCoordinateConversionView();
            InputCCView.DataContext = this;

            OutputCCView             = new OutputCoordinateView();
            OutputCCView.DataContext = new OutputCoordinateViewModel();

            CollectTabView             = new CCCollectTabView();
            CollectTabView.DataContext = new CollectTabViewModel();

            InputCoordinateHistoryList = new ObservableCollection <string>();
            Mediator.Register(CoordinateConversionLibrary.Constants.DEACTIVATE_TOOL, OnDeactivateTool);
        }