private void MapModelToView(LampFailureAction action)
        {
            this.Action = action;

            cboButton.Properties.Items.Clear();
            cboButton.Properties.Items.Add(new ImageComboBoxItem("Always active"));
            cboButton.Properties.Items.Add(new ImageComboBoxItem("Activated by button 1"));
            cboButton.Properties.Items.Add(new ImageComboBoxItem("Activated by button 2"));

            spinOutput.Value        = this.Action.Output;
            cboButton.SelectedIndex = this.Action.ActionButtonIndex;
        }
 /// <summary>
 /// Returns a new instance of <see cref="EMotionActionFailigLampEditorView"/>.
 /// </summary>
 /// <param name="action">Action to edit.</param>
 public EMotionActionFailigLampEditorView(LampFailureAction action)
 {
     InitializeComponent();
     MapModelToView(action);
 }