public override async Task InitializeAsync(object navigationData)
 {
     if (navigationData is BaumItem)
     {
         BaumItem = navigationData as BaumItem;
     }
 }
        //private void BaumItemWasSelected(SelectedItemChangedEventArgs arg)
        //{
        //    BaumItem baumitem = arg.SelectedItem as BaumItem;

        //    BaumItemSelected = baumitem;
        //}

        private void CreateBaumItems()
        {
            foreach (var baum in Baumliste)
            {
                BaumItem baumItem = new BaumItem();
                baumItem.baum = baum;

                Straße straße = DataService.GetStraßeByID(baum.straßeId);
                baumItem.straße = straße;
                Baumart baumart = DataService.GetBaumartByID(baum.baumartId);
                baumItem.baumart = baumart;

                Kontrolle kontrolle = DataService.GetKontrolleByBaumID(baum.id);
                baumItem.kontrolle = kontrolle;


                baumItem.entwicklungsphase = DataService.GetEntwicklungsphaseByID(kontrolle.entwicklungsphaseID);
                baumItem.schädigungsgrad   = DataService.GetSchädigungsgradByID(kontrolle.schädigungsgradID);
                baumItem.ausführenBis      = DataService.GetAusführenBisByID(kontrolle.ausführenBisIDs);
                baumItem.baumhöhenbereich  = DataService.GetBaumhöhenbereichByID(kontrolle.baumhöhe_bereichIDs);

                BaumItemListe.Add(baumItem);
            }
        }