private void btnAlleOmzettingen_Click(object sender, RoutedEventArgs e) { EenheidsConversie convers = new EenheidsConversie(Conversies.MijlNaarKm); convers += Conversies.CelciusNaarKelvin; tbAlleOmzettingen.Text = "Mijl Nr Km : " + convers?.Invoke(double.Parse(txtGegeven.Text)).ToString() + "\nCelcius naar Kelvin : " + convers?.Invoke(double.Parse(txtGegeven.Text)).ToString(); }
private void btnCelciusNaarKelvin_Click(object sender, RoutedEventArgs e) { EenheidsConversie ec = new EenheidsConversie(Conversies.CelciusNaarKelvin); double celcius = ec(double.Parse(txtGegeven.Text)); tbResultaat.Text = celcius.ToString(); }
private void btnMijlNaarKm_Click(object sender, RoutedEventArgs e) { // 3. Maak een instantie van de delegate EenheidsConversie ec = new EenheidsConversie(Conversies.MijlNaarKm); // 4. Gebruik de delegate net als een methode double mijl = ec(double.Parse(txtGegeven.Text)); tbResultaat.Text = mijl.ToString(); }