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); }