Example #1
0
        private void RefreshRepeatMode(bool repeatModeEnabled)
        {
            if (m_selectedAssembler.IsSlave && repeatModeEnabled)
            {
                RefreshSlaveMode(false);
            }
            m_selectedAssembler.CurrentModeChanged -= assembler_CurrentModeChanged;
            m_selectedAssembler.RequestRepeatEnabled(repeatModeEnabled);
            m_selectedAssembler.CurrentModeChanged += assembler_CurrentModeChanged;

            m_repeatCheckbox.IsCheckedChanged = null;
            m_repeatCheckbox.IsChecked        = m_selectedAssembler.RepeatEnabled;
            m_repeatCheckbox.IsCheckedChanged = repeatCheckbox_IsCheckedChanged;
        }