public VideoWritersViewModel(IEnumerable <IVideoWriterProvider> WriterProviders, IEnumerable <IVideoConverter> PostWriters) { VideoWriterProviders = WriterProviders.ToList(); AvailableVideoWriters = new ReadOnlyObservableCollection <IVideoWriterItem>(_videoWriters); AvailablePostWriters = PostWriters; SelectedPostWriter = PostWriters.FirstOrDefault(); if (VideoWriterProviders.Count > 0) { SelectedVideoWriterKind = VideoWriterProviders[0]; } AvailableStepWriters = new IVideoWriterItem[] { new ImageFolderWriterItem() }; SelectedStepsWriter = AvailableStepWriters[0]; }
public StepsVideoWriterItem(IVideoWriterItem WriterItem) { _writerItem = WriterItem; }