private void AddClip(ISearchResultViewModel album, ClipViewModel clip) { var existing = album.Clips.Where(x => x.Id == clip.Id).FirstOrDefault(); if (existing != null) { return; } Action action = () => album.AddClip(clip); Dispatcher.Invoke(action, DispatcherPriority.DataBind); }
private void AddClip(ISearchResultViewModel album, ClipViewModel clip) { var existing = album.Clips.Where(x => x.Id == clip.Id).FirstOrDefault(); if (existing != null) return; Action action = () => album.AddClip(clip); Dispatcher.Invoke(action, DispatcherPriority.DataBind); }