Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public override void InitializeBinding()
 {
     base.InitializeBinding();
     _screenBinder.Bind(historyItem => historyItem.Comment).To(tbComments);
     btnCancel.Click += (o, e) => _screenBinder.Reset();
 }
Exemplo n.º 3
0
 protected override void CancelClicked()
 {
     base.CancelClicked();
     _screenBinder.Reset();
 }