/// <summary> /// メンションタイムラインの追加 /// </summary> public void AddMentionTimeline() { var page = new TimelinePageData() { TimelineType = TimelineType.Mention }; this.CreateTimeline(page); }
/// <summary> /// トレンドタイムラインの追加 /// </summary> public void AddTrendTimeline() { var page = new TimelinePageData() { TimelineType = TimelineType.Trend }; this.CreateTimeline(page); }
/// <summary> /// ホームタイムラインの追加 /// </summary> public void AddHomeTimeline() { var page = new TimelinePageData() { TimelineType = TimelineType.Home }; this.CreateTimeline(page); }
/// <summary> /// いいねタイムラインの追加 /// </summary> public void AddFavoriteTimeline() { var page = new TimelinePageData() { TimelineType = TimelineType.Favorite }; this.CreateTimeline(page); }
private void Select() { var page = new TimelinePageData() { TimelineType = TimelineType.Search, SearchText = this.Name }; this.AddTimeline.CreateTimeline(page); this.AddTimeline.ExtraGrid.First().Children.Clear(); }
/// <summary> /// 自分自身のユーザータイムラインの追加 /// </summary> public void AddOwnTimeline() { var page = new TimelinePageData() { TimelineType = TimelineType.User, TargetUserId = AccountTokens.Users[this.TokenSuffix].Id, TargetUserName = AccountTokens.Users[this.TokenSuffix].Name, TargetUserScreenName = AccountTokens.Users[this.TokenSuffix].ScreenName }; this.CreateTimeline(page); }
private void Select() { var page = new TimelinePageData() { TimelineType = TimelineType.User, TargetUserId = this.Id, TargetUserName = this.Name }; this.AddTimeline.CreateTimeline(page); this.AddTimeline.ExtraGrid.First().Children.Clear(); }
private void Select() { var page = new TimelinePageData() { TimelineType = TimelineType.List, ListName = this.ListName, ListNumber = this.Id }; this.AddTimeline.CreateTimeline(page); this.AddTimeline.ExtraGrid.First().Children.Clear(); }
private void Search() { if (string.IsNullOrEmpty(this.Text)) { return; } var page = new TimelinePageData() { TimelineType = TimelineType.Search, SearchText = this.Text }; this.AddTimeline.CreateTimeline(page); this.AddTimeline.ExtraGrid.First().Children.Clear(); }
/// <summary> /// タイムラインの生成 /// </summary> /// <param name="data">タイムラインデータ</param> private void CreateTimeline(TimelinePageData page) { var data = new TimelineData() { TokenSuffix = this.TokenSuffix, UserId = AccountTokens.Users[this.TokenSuffix].Id, ScreenName = AccountTokens.Users[this.TokenSuffix].ScreenName, Pages = new List <TimelinePageData>() { page } }; this.MainWindowViewModel.Timelines.AddTimeline(data); this.IsOpen = false; }