public ClipSettingsWindowViewModel(IWhiskerVideo video) { IClipSettings clipSettings = ModelResolver.Resolve <IClipSettings>(); clipSettings.ClipFilePath = video.FilePath; clipSettings.StartFrame = 1; int frameCount = video.FrameCount; clipSettings.EndFrame = frameCount < 100 ? frameCount : 100; clipSettings.IncludeNosePoint = true; clipSettings.IncludeOrientationPoint = true; clipSettings.NumberOfPointsPerWhisker = 3; clipSettings.FrameInterval = 1; FrameCount = frameCount; ViewModel = new ClipSettingsViewModel(clipSettings); SelectedNumberOfWhiskers = 4; OriginalFrameRate = video.FrameRate; }
public ClipSettingsWindowViewModel(IClipSettings model, int frameCount) { ViewModel = new ClipSettingsViewModel(model); FrameCount = frameCount; }