Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }