Ejemplo n.º 1
0
 public MainWindowViewModel()
 {
     CompositeDisposable.Add(_backpanelViewModel = new BackpanelViewModel());
     CompositeDisposable.Add(_inputAreaViewModel = new InputAreaViewModel());
     CompositeDisposable.Add(_mainAreaViewModel = new MainAreaViewModel());
     CompositeDisposable.Add(_globalAccountSelectorViewModel = new AccountSelectorViewModel());
     _backpanelViewModel.Initialize();
 }
Ejemplo n.º 2
0
 public MainWindowViewModel()
 {
     CompositeDisposable.Add(_backstageViewModel = new BackstageViewModel());
     CompositeDisposable.Add(_inputAreaViewModel = new InputAreaViewModel());
     CompositeDisposable.Add(_mainAreaViewModel = new MainAreaViewModel());
     CompositeDisposable.Add(_globalAccountSelectionFlipViewModel = new AccountSelectionFlipViewModel());
     CompositeDisposable.Add(_tabConfigurationFlipViewModel = new TabConfigurationFlipViewModel());
     CompositeDisposable.Add(_searchFlipViewModel = new SearchFlipViewModel());
     CompositeDisposable.Add(Observable.FromEvent<FocusRequest>(
         h => MainWindowModel.FocusRequested += h,
         h => MainWindowModel.FocusRequested -= h)
         .Subscribe(SetFocus));
     CompositeDisposable.Add(Observable.FromEvent<Tuple<string, FilterExpressionBase>>(
         h => MainWindowModel.ConfirmMuteRequested += h,
         h => MainWindowModel.ConfirmMuteRequested -= h)
         .Subscribe(OnMuteRequested));
     CompositeDisposable.Add(Observable.FromEvent<bool>(
         h => MainWindowModel.BackstageTransitionRequested += h,
         h => MainWindowModel.BackstageTransitionRequested -= h)
         .Subscribe(this.TransitionBackstage));
     this._backstageViewModel.Initialize();
 }
Ejemplo n.º 3
0
 public TweetInputInfoViewModel(InputAreaViewModel parent,
                                TweetInputInfo info, Action<TweetInputInfo> removeHandler)
 {
     Parent = parent;
     Model = info;
     _removeHandler = removeHandler;
 }