/// <summary> /// Wird ausgeführt wenn sich die Anzahl der Panels ändert. /// Erstellt eine Anzahl an Panels und legt sie auf das StackPanel. /// </summary> private void OnPanelCountChanged() { Panels.Clear(); for (int i = 0; i < PanelCount; i++) { ContentControl panel = new ModernPanel(); Panels.Add(panel); MainPanel.Children.Add(panel); } // Das Char-Array mit Leerzeichen füllen _charsCurrent = (new String(' ', PanelCount)).ToCharArray(0, PanelCount); for (int i = 0; i < PanelCount; i++) { _display(i, _charsCurrent[i]); } MainPanel.UpdateLayout(); }
/// <summary> /// Wird ausgeführt wenn sich die Anzahl der Panels ändert. /// Erstellt eine Anzahl an Panels und legt sie auf das StackPanel. /// </summary> private void OnPanelCountChanged() { Panels.Clear(); for (int i = 0; i < PanelCount; i++) { ContentControl panel = new ModernPanel(); Panels.Add(panel); MainPanel.Children.Add(panel); } // Das Char-Array mit Leerzeichen füllen _charsCurrent = (new String(' ', PanelCount)).ToCharArray(0, PanelCount); for (int i = 0; i < PanelCount; i++) { _display(i, _charsCurrent[i]); } MainPanel.UpdateLayout(); }