protected override void AddLocalItemsToView() { Task.Run(() => { if (LocalStateHelper) { return; } LocalStateHelper = true; IsContentLoading = true; lock (_CollectionLock) { var items = _animeService.GetBySearchModelAndCurrentView(SearchModel, CurrentView); AnimeItems.AddRange(items); TotalItems = AnimeItems.Count; } LocalStateHelper = false; IsContentLoading = false; }); }