private void DropDownZeitschrittauswahlClosed(object sender, System.EventArgs e) { index = Zeitschrittauswahl.SelectedIndex; if (index > 0) { darstellung.zeitschritt = index; darstellung.KnotentemperaturZeichnen(index); } else { _ = MessageBox.Show("Zeitschritt muss erst ausgewählt werden", "instationäre Wärmeberechnung"); } }
private void ModelGrid_Loaded(object sender, RoutedEventArgs e) { darstellung = new Darstellung(modell, VisualErgebnisse); darstellung.FestlegungAuflösung(); darstellung.ElementeZeichnen(); darstellung.KnotentemperaturZeichnen(); knotenTemperaturAn = true; }
private void BtnKnotentemperatur_Click(object sender, RoutedEventArgs e) { if (!knotenTemperaturAn) { // zeichne den Wert einer jeden Randbedingung als Text an Randknoten darstellung.KnotentemperaturZeichnen(); knotenTemperaturAn = true; } else { // entferne ALLE Textdarstellungen der Knotentemperaturen foreach (var knotenTemp in darstellung.Knotentemperaturen) { VisualErgebnisse.Children.Remove(knotenTemp); } knotenTemperaturAn = false; } }