public DialogColumnPropertiesViewModel(MemberModifierFactory memberModifierFactory, ColumnProperties localColumnProperties, ColumnProperties globaColumnProperties, ColumnValuesGetter columnValuesGetter ) { PositionRotationComboBox = new List <string>() { "TOP" }; PositionVerticalComboBox = new List <string>() { "DOWN", "MIDDLE", "UP" }; PositionHorizontalComboBox = new List <string>() { "LEFT", "MIDDLE", "RIGHT" }; SelectedDataInPositionVerticalComboBox = PositionVerticalComboBox[0]; SelectedDataInPositionRotationComboBox = PositionRotationComboBox[0]; SelectedDataInPositionHorizontalComboBox = PositionHorizontalComboBox[0]; InitCommand(); this.modifierFactory = memberModifierFactory; this.globaColumnProperties = globaColumnProperties; this.columnValuesGetter = columnValuesGetter; UpdateViewModel(localColumnProperties); }
public DialogBeamPropertiesViewModel(MemberModifierFactory modifierFactory, BeamProperties localBeamProperties, BeamProperties globalBeamPropertiesInput, BeamValuesGetter beamValuesGetter ) { PositionOnPlaneComboBox = new List <string>() { "MIDDLE", "RIGHT", "LEFT" }; PositionRotationComboBox = new List <string>() { "TOP" }; PositionAtDepthComboBox = new List <string>() { "MIDDLE", "FRONT", "BEHIND" }; SelectedDataInPositionOnPlaneComboBox = PositionOnPlaneComboBox[0]; SelectedDataInPositionRotationComboBox = PositionRotationComboBox[0]; SelectedDataInPositionAtDepthComboBox = PositionAtDepthComboBox[0]; InitCommand(); this.modifierFactory = modifierFactory; globalBeamProperties = globalBeamPropertiesInput; this.beamValuesGetter = beamValuesGetter; UpdateViewModel(localBeamProperties); TickAllBoxes(); }