Пример #1
0
 public UserLinkData(AccountInfo info, UserSelectorViewModel parent, bool isLink)
 {
     this.parent = parent;
     this.info   = info;
     this._profileImageProvider = new ProfileImageProvider(info);
     this._IsLink = isLink;
 }
Пример #2
0
 public UserLinkData(AccountInfo info, UserSelectorViewModel parent, bool isLink)
 {
     this.parent = parent;
     this.info = info;
     this._profileImageProvider = new ProfileImageProvider(info);
     this._IsLink = isLink;
 }
Пример #3
0
 public UserSelectionViewModel()
 {
     this._userSelectorViewModel = new UserSelectorViewModel();
     this._userSelectorViewModel.LinkChanged += () =>
     {
         RaisePropertyChanged(() => SelectedUsers);
         OkCommand.RaiseCanExecuteChanged();
     };
 }
Пример #4
0
 public InputBlockViewModel(MainWindowViewModel parent)
 {
     this.Parent = parent;
     this._imageStackingViewViewModel = new ImageStackingViewViewModel();
     this._userSelectorViewModel = new UserSelectorViewModel();
     this._userSelectorViewModel.LinkChanged += () => this.LinkUserChanged(this.UserSelectorViewModel.LinkElements);
     this._inputUserSelectorViewModel = new UserSelectorViewModel();
     this._inputUserSelectorViewModel.LinkChanged += this.inputLinkUserChanged;
     this._intelliSenseTextBoxViewModel = new IntelliSenseTextBoxViewModel();
     this._intelliSenseTextBoxViewModel.TextChanged += (o, e) => invalidateTagBindState();
     this._intelliSenseTextBoxViewModel.TextChanged += (o, e) => RaisePropertyChanged(() => IsDirectMessage);
     this._intelliSenseTextBoxViewModel.TextChanged += (o, e) => RaisePropertyChanged(() => DirectMessageTarget);
     this._intelliSenseTextBoxViewModel.TextChanged += (o, e) => RaisePropertyChanged(() => IsInReplyToEnabled);
     this._intelliSenseTextBoxViewModel.ItemsOpening += (o, e) => _intelliSenseTextBoxViewModel_OnItemsOpening();
     // Listen changing tab
     this.Parent.ColumnOwnerViewModel.CurrentTabChanged += new Action<TabViewModel>(CurrentTabChanged);
     RegisterKeyAssign();
     ViewModelHelper.BindNotification(Setting.SettingValueChangedEvent, this, (o, e) =>
     {
         RaisePropertyChanged(() => WorkerViewDockOrientation);
     });
 }