public override void InitializeBinding() { base.InitializeBinding(); _screenBinder = new ScreenBinder <SumFormulaDTO>(); _screenBinder.Bind(dto => dto.Variable).To(txtVariableName) .OnValueUpdating += (dto, eventArgs) => _presenter.ChangeVariableName(eventArgs.NewValue, eventArgs.OldValue); _screenBinder.Bind(dto => dto.FormulaString).To(lblFormula); }
public override void InitializeBinding() { base.InitializeBinding(); _screenBinder.Bind(dto => dto.Variable) .To(txtVariableName) .OnValueUpdating += (o, e) => OnEvent(() => _presenter.ChangeVariableName(e.NewValue)); txtFormulaString.TextChanged += (o, e) => OnEvent(formulaStringChanging, e); _screenBinder.Bind(item => item.FormulaString) .To(txtFormulaString) .OnValueUpdating += (o, e) => OnEvent(() => _presenter.SetFormulaString(e.NewValue)); }