private void MoveVertical(ListSelectionKind selectKind) { var cc = this.CurrentTab == null ? null : this.CurrentTab.CurrentForegroundTimeline; if (selectKind == ListSelectionKind.SelectAbove && Setting.Instance.TimelineExperienceProperty.MoveAboveTopToDeselect) { selectKind = ListSelectionKind.SelectAboveAndNull; } if (cc != null) { cc.SetSelect(selectKind); } }
public void SetSelect(ListSelectionKind kind) { Messenger.Raise(new SetListSelectionMessage("SetListSelection", kind, this.SelectedTweetViewModel)); }
public abstract void SetSelect(ListSelectionKind kind);
//ViewModelからMessenger経由での発信目的でメッセージインスタンスを生成するためのコンストラクタ public SetListSelectionMessage(string messageKey, ListSelectionKind kind, object initSelectedItem) : base(messageKey) { this.ListSelectionKind = kind; this.InitialSelectedItem = initSelectedItem; }
private void MoveVertical(ListSelectionKind selectKind) { var cc = this.CurrentTab == null ? null : this.CurrentTab.CurrentForegroundTimeline; if (selectKind == ListSelectionKind.SelectAbove && Setting.Instance.TimelineExperienceProperty.MoveAboveTopToDeselect) selectKind = ListSelectionKind.SelectAboveAndNull; if (cc != null) cc.SetSelect(selectKind); }
public override void SetSelect(ListSelectionKind kind) { this.TimelineListCoreViewModel.SetSelect(kind); }