private void MapModelToView(SirenLightsAction 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")); spinOutput1.Value = this.Action.Output1; spinOutput2.Value = this.Action.Output2; cboButton.SelectedIndex = this.Action.ActionButtonIndex; }
/// <summary> /// Returns a new instance of <see cref="EMotionActionSirenLightsEditorView"/>. /// </summary> /// <param name="action">Action to edit.</param> public EMotionActionSirenLightsEditorView(SirenLightsAction action) { InitializeComponent(); MapModelToView(action); }