コード例 #1
0
        /// <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();
        }
コード例 #2
0
        /// <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();
        }