public SettingsMemoryPlayOptionViewModel(SettingsMemoryPlayOptionModel model) : base(model) { SinglePlayChange = new PropertyEnumRadioViewModel <PlayOptionSinglePlayChange>(nameof(model.SinglePlayChange), PropertySet); LoopQuantize = new PropertyEnumRadioViewModel <PlayOptionLoopQuantize>(nameof(model.LoopQuantize), PropertySet); LoopMode = new PropertyEnumRadioViewModel <PlayOptionLoopMode>(nameof(model.LoopMode), PropertySet); LoopLength = new PropertyIntViewModel(nameof(model.LoopLength), PropertySet); AllStart = new PropertyBitwiseViewModel <TrackBitwise>(nameof(model.AllStart), PropertySet, new TrackBitwiseToNumberConverter()); AllStop = new PropertyBitwiseViewModel <TrackBitwise>(nameof(model.AllStop), PropertySet, new TrackBitwiseToNumberConverter()); FadeTime = new PropertyIntViewModel(nameof(model.FadeTime), PropertySet); TargetTrack = new PropertyEnumComboViewModel <Track>(nameof(model.TargetTrack), PropertySet); }
public SystemModel() : base() { Setup = new SettingsSystemSetupModel(); InputOutput = new SettingsSystemInputOutputModel(); USB = new SettingsSystemUSBModel(); MIDI = new SettingsSystemMIDIModel(); #region DefaultMemory Track1 = new SettingsMemoryTrackModel(); Track2 = new SettingsMemoryTrackModel(); Track3 = new SettingsMemoryTrackModel(); Track4 = new SettingsMemoryTrackModel(); Track5 = new SettingsMemoryTrackModel(); Rhythm = new SettingsMemoryRhythmModel(); Name = new SettingsMemoryNameModel(); Master = new SettingsMemoryMasterModel(); RecOption = new SettingsMemoryRecOptionModel(); PlayOption = new SettingsMemoryPlayOptionModel(); Assign1 = new SettingsMemoryAssignModel(); Assign2 = new SettingsMemoryAssignModel(); Assign3 = new SettingsMemoryAssignModel(); Assign4 = new SettingsMemoryAssignModel(); Assign5 = new SettingsMemoryAssignModel(); Assign6 = new SettingsMemoryAssignModel(); Assign7 = new SettingsMemoryAssignModel(); Assign8 = new SettingsMemoryAssignModel(); Assign9 = new SettingsMemoryAssignModel(); Assign10 = new SettingsMemoryAssignModel(); Assign11 = new SettingsMemoryAssignModel(); Assign12 = new SettingsMemoryAssignModel(); Assign13 = new SettingsMemoryAssignModel(); Assign14 = new SettingsMemoryAssignModel(); Assign15 = new SettingsMemoryAssignModel(); Assign16 = new SettingsMemoryAssignModel(); InputFx = new SettingsMemoryInputFxModel(); TrackFx = new SettingsMemoryTrackFxModel(); BeatFxA = new SettingsMemoryBeatFxModel(); BeatFxB = new SettingsMemoryBeatFxModel(); BeatFxC = new SettingsMemoryBeatFxModel(); InputFxA = new SettingsMemoryFxModel(); InputFxB = new SettingsMemoryFxModel(); InputFxC = new SettingsMemoryFxModel(); TrackFxA = new SettingsMemoryFxModel(); TrackFxB = new SettingsMemoryFxModel(); TrackFxC = new SettingsMemoryFxModel(); #endregion DefaultMemory }