BaconographyWP8.View.SortSubredditPageView.newList_ItemRealized C# (CSharp) Метод

newList_ItemRealized() публичный Метод

public newList_ItemRealized ( object sender, ItemRealizationEventArgs e ) : void
sender object
e ItemRealizationEventArgs
Результат void
		void newList_ItemRealized(object sender, ItemRealizationEventArgs e)
		{
			newListLastItem = e.Container.Content;
			var linksView = sender as FixedLongListSelector;
			if (linksView.ItemsSource != null && linksView.ItemsSource.Count >= _offsetKnob)
			{
				if (e.ItemKind == LongListSelectorItemKind.Item)
				{
					if ((e.Container.Content).Equals(linksView.ItemsSource[linksView.ItemsSource.Count - _offsetKnob]))
					{
						var viewModel = DataContext as SubredditSelectorViewModel;
						if (viewModel != null && viewModel.Subreddits.HasMoreItems)
							viewModel.Subreddits.LoadMoreItemsAsync(30);
					}
				}
			}

			var subredditVM = newListLastItem as AboutSubredditViewModel;
			if (subredditVM != null)
			{
				var mainPageVM = this.DataContext as MainPageViewModel;
				var match = mainPageVM.Subreddits.FirstOrDefault<TypedThing<Subreddit>>(thing => thing.Data.DisplayName == subredditVM.Thing.Data.DisplayName);
				if (match != null)
				{
					subredditVM.Pinned = true;
				}
				else
				{
					subredditVM.Pinned = false;
				}
			}
		}