public StandInfoViewModel(INavigation navigation, PLOT _thisplot)
        {
            _navigation     = navigation;
            _plot           = new PLOT();
            _plot           = _thisplot;
            _plotRepository = new PlotRepository();
            if (_plot.STANDINFODATE == System.DateTime.MinValue)
            {
                _plot.STANDINFODATE = System.DateTime.Now;
            }

//            ListPerson = FillPersonPicker().OrderBy(c => c.NAME).ToList();
            ListPerson                 = PickerService.FillPersonPicker(_plotRepository.GetPersonList(_plot.PROJECTID)).OrderBy(c => c.NAME).ToList();
            ListCanopyOrigin           = PickerService.CanopyOriginItems().OrderBy(c => c.NAME).ToList();
            ListCanopyStructure        = PickerService.CanopyStructureItems().OrderBy(c => c.NAME).ToList();
            ListMaturityClass          = PickerService.MaturityClassItems().OrderBy(c => c.NAME).ToList();
            ListDisturbanceCode        = PickerService.DisturbanceItems().OrderBy(c => c.NAME).ToList();
            ListMaturityClassRationale = PickerService.MaturityClassRationaleItems().ToList();
            OnAppearingCommand         = new Command(() => OnAppearing());
            OnDisappearingCommand      = new Command(() => OnDisappearing());
        }