public static ObservableCollection <PickableNewsfeedSourceItemViewModel> GetPredefinedNewsSources() { ObservableCollection <PickableNewsfeedSourceItemViewModel> observableCollection = new ObservableCollection <PickableNewsfeedSourceItemViewModel>(); PickableNewsfeedSourceItemViewModel newsFeed = NewsSources.NewsFeed; observableCollection.Add(newsFeed); PickableNewsfeedSourceItemViewModel suggestions = NewsSources.Suggestions; observableCollection.Add(suggestions); return(observableCollection); }
public override DataTemplate SelectTemplate(object item, DependencyObject container) { PickableNewsfeedSourceItemViewModel sourceItemViewModel = item as PickableNewsfeedSourceItemViewModel; if ((sourceItemViewModel != null ? sourceItemViewModel.PickableItem : null) == null) { return(null); } if (sourceItemViewModel.PickableItem.ID == -10L) { return(this.FeedTemplate); } return(this.GenericTemplate); }
public static ObservableCollection <PickableNewsfeedSourceItemViewModel> GetAllPredefinedNewsSources() { ObservableCollection <PickableNewsfeedSourceItemViewModel> observableCollection = new ObservableCollection <PickableNewsfeedSourceItemViewModel>(); PickableNewsfeedSourceItemViewModel newsFeed = NewsSources.NewsFeed; observableCollection.Add(newsFeed); PickableNewsfeedSourceItemViewModel suggestions = NewsSources.Suggestions; observableCollection.Add(suggestions); PickableNewsfeedSourceItemViewModel friends = NewsSources.Friends; observableCollection.Add(friends); PickableNewsfeedSourceItemViewModel photos = NewsSources.Photos; observableCollection.Add(photos); PickableNewsfeedSourceItemViewModel videos = NewsSources.Videos; observableCollection.Add(videos); return(observableCollection); }