public void AddClip(IClipViewModel clip) { if (clip == null) throw new ArgumentNullException("clip"); clips.Add(clip); }
public void RemoveClip(IClipViewModel clip) { if (clip == null) throw new ArgumentNullException("clip"); if (clips.Contains(clip)) clips.Remove(clip); }
public void AddClip(IClipViewModel clip) { if (clip == null) { throw new ArgumentNullException("clip"); } var clipContainer = item as IClipContainerViewModel; if (clipContainer != null) { clipContainer.AddClip(clip); } }