示例#1
0
 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;
     }
 }