public void NaarVolgendJaar() { TijdlijnenGeplaatst.Clear(); Jaar++; IsSchrikkelJaar = Jaar % 4 == 0; TijdlijnenInJaar = Tijdlijnen.Where(x => x.Periode.HeeftOverlapMetJaar(Jaar)); }
protected override void OnInitialized() { //Initialiseer tijdlijnen in dit jaar Jaar = DateTime.Now.Year; IsSchrikkelJaar = Jaar % 4 == 0; Tijdlijnen = TijdlijnService.GetTijdlijnen(); //Tijdlijnen = Tijdlijnen.SplitsOpJaargrens(); TijdlijnenInJaar = Tijdlijnen.Where(x => x.Periode.HeeftOverlapMetJaar(Jaar)); //Initialiseer variabelen voor gebruik in dit component TotaleHoogte = JaarTijdlijnHelper.TotaleHoogte; HoogteTijdlijn = JaarTijdlijnHelper.HoogteTijdlijn; Marge = JaarTijdlijnHelper.Marge; BreedteFactor = JaarTijdlijnHelper.BreedteFactor; HoogteFactor = JaarTijdlijnHelper.HoogteFactor; LijnBreedte = JaarTijdlijnHelper.LijnBreedte; //Zet de totale breedte van de SVG viewbox TotaleBreedte = (Marge * 2) + (365 * BreedteFactor) + (13 * LijnBreedte); }