ArcGISPortalViewer.ViewModel.MapViewModel.MapViewModel C# (CSharp) Method

MapViewModel() public method

public MapViewModel ( ) : ArcGISPortalViewer.Controls
return ArcGISPortalViewer.Controls
        public MapViewModel()
        {
            // the map controller is used to avoid using/passing the map control as a property to the MapViewModel
            Controller = new MapViewController();
			Editor = new MeasureEditor();
            PortalItem = ArcGISPortalViewer.ViewModel.AppViewModel.CurrentAppViewModel.SelectedPortalItem;
            IsSidePaneOpen = false;
            LocationDisplay = new LocationDisplay();
            if (IsInDesignMode)
            {
                IsLoadingWebMap = false;
                IsSidePaneOpen = true;
                IsAppBarOpen = true;
            }

            OnBasemapPickedCommand = new RelayCommand<object>(OnBasemapPicked);
            OnQuerySubmittedCommand = new RelayCommand<object>(OnQuerySubmitted);
            OnCollapsibleTabOpenedCommand = new RelayCommand<object>(OnCollapsibleTabOpened);
            OnMapTappedCommand = new RelayCommand<object>(OnMapTapped);

            #region Identify

            OnPopupTappedCommand = new RelayCommand<object>(OnPopupTapped);
            OnSetViewCommand = new RelayCommand<object>(OnSetView);
            OnSelectedItemCommand = new RelayCommand<object>(OnSelectedItem);
            OnBackClickCommand = new RelayCommand<object>(OnBackClick);

            #endregion Identify
        }