Пример #1
0
 /// <summary>
 /// constructor
 /// </summary>
 public TokenAccessViewModel(TweetSearcher tweetSearcher)
 {
     _tweetSearcher = tweetSearcher;
     AccessCommand  = new RelayCommand(AccessToken);
     ConsumerKey    = "egjNlASi3o3r4nriynMAnlTjE";
     ConsumerSecret = "fhuBNzdwrs1Tt9NrkzCvYJbzQeCr5WvIGvHPOG95lod9SVJ7Qd";
 }
Пример #2
0
        public MainViewModel()
        {
            Tweets         = new List <IScrapItem>();
            _tweetSearcher = new TweetSearcher();

            SaveCommand             = new RelayCommand(Save);
            ExitCommand             = new RelayCommand(Exit);
            ShowAccessDialogCommand = new RelayCommand(ShowAccessDialog);
            TokenAccessViewModel    = new TokenAccessViewModel(_tweetSearcher);
            TweetSearchViewModel    = new TweetSearchViewModel(_tweetSearcher);

            TweetSearchViewModel.Tweets.CollectionChanged += Tweets_CollectionChanged;

            TokenAccessViewModel.TokenAccessRequested += () =>
            {
                TweetSearchViewModel.UpdateStatus();
            };
        }
 public AdvancedKeywordSearchViewModel(TweetSearcher tweetSearcher)
     : base(tweetSearcher, new TweetSearchQuery(tweetSearcher.Query as TweetSearchQuery))
 {
 }
 public AdvancedSearchViewModel(TweetSearcher tweetSearcher, IQueryable query)
 {
     TweetSearcher = tweetSearcher;
     Query         = query;
     ApplyCommand  = new RelayCommand(ApplyQuery);
 }
Пример #5
0
 public AdvancedTimelineSearchViewModel(TweetSearcher tweetSearcher)
     : base(tweetSearcher, new UserTimelineQuery(tweetSearcher.Query as UserTimelineQuery))
 {
 }