private void intializeBinding() { _screenBinder.Bind(item => item.FirstName).To(tbFirstName) .OnValueUpdating += onFirstNameSet; _screenBinder.Bind(item => item.FirstName).To(tbAnotherFirstName) .OnValueUpdating += onFirstNameSet; _screenBinder.Bind(item => item.ValueFromList).To(cbComboBox).WithValues(item => item.ListOfValues) .AndDisplays(item => item.ListOfDisplayValues) .OnValueUpdating += onValueFromListSet; _screenBinder.Changed += () => addLine("Screen Binder received on change Value event"); _screenBinder.OnValidated += onValidated; _screenBinder.OnValidationError += onError; _screenBinder.Changing += () => addLine("Changing"); cmdReset.Click += (o, e) => _screenBinder.Reset(); btnApplyLocalChange.Click += (o, e) => changeDirectValue(); _screenBinder.Bind(x => x.Disable).ToEnableOf(rtbDump).EnabledWhen(x => !x); }
public override void InitializeBinding() { base.InitializeBinding(); _screenBinder.Bind(historyItem => historyItem.Comment).To(tbComments); btnCancel.Click += (o, e) => _screenBinder.Reset(); }
protected override void CancelClicked() { base.CancelClicked(); _screenBinder.Reset(); }