private void BtnWärmefluss_Click(object sender, RoutedEventArgs e) { if (!wärmeflussAn) { // zeichne ALLE resultierenden Wärmeflussvektoren in Elementschwerpunkten darstellung.WärmeflussvektorenZeichnen(); // zeichne den Wert einer jeden Randbedingung als Text an Randknoten darstellung.RandbedingungenZeichnen(); wärmeflussAn = true; } else { // entferne ALLE resultierenden Wärmeflussvektoren in Elementschwerpunkten foreach (Shape path in darstellung.WärmeVektoren) { VisualErgebnisse.Children.Remove(path); } // entferne ALLE Textdarstellungen der Randbedingungen foreach (var rand in darstellung.RandKnoten) { VisualErgebnisse.Children.Remove((TextBlock)rand); } wärmeflussAn = false; } }
private void BtnRandbedingungen_Click(object sender, RoutedEventArgs e) { if (!randbedingungAn) { darstellung.RandbedingungenZeichnen(); randbedingungAn = true; } else { foreach (TextBlock randbedingung in darstellung.RandKnoten) { VisualModel.Children.Remove(randbedingung); } randbedingungAn = false; } }