static InputModel() { _disposables = new CompositeDisposable(); _core = new InputCoreModel(); _accounts = new AccountSelectorModel(_core); // link property changing var icmpc = new PropertyChangedEventListener(_core); icmpc.RegisterHandler(() => _core.CurrentInputData, (o, e) => _accounts.CurrentInputDataChanged()); _disposables.Add(icmpc); SetEventPropagation(); }
static InputModel() { _disposables = new CompositeDisposable(); _core = new InputCoreModel(); _accounts = new AccountSelectorModel(_core); // link property changing var icmpc = new PropertyChangedEventListener(_core); icmpc.RegisterHandler(() => _core.CurrentInputData, (o, e) => _accounts.CurrentInputDataChanged()); _disposables.Add(icmpc); SetEventPropagation(); }
internal AccountSelectorModel([NotNull] InputCoreModel coreModel) { this._coreModel = coreModel; _isSynchronizedWithTab = true; Accounts.CollectionChanged += HandleCollectionChanged; }
internal AccountSelectorModel([CanBeNull] InputCoreModel coreModel) { _coreModel = coreModel; IsSynchronizedWithTab = true; Accounts.CollectionChanged += HandleCollectionChanged; }
internal AccountSelectorModel([NotNull] InputCoreModel coreModel) { this._coreModel = coreModel; _isSynchronizedWithTab = true; Accounts.CollectionChanged += HandleCollectionChanged; }