public void ValueChanged(object newValue, bool committedChange = true) { if (ValueChangedListener != null) { ValueChangedListener.ValueHasChanged(this, newValue, committedChange); } }
private void OnDataContextChanged() { if (_chain != null) { _chain.SetWeakDataContext(_dataContextWeakStorage); } else { // This is an empty path binding, raise the current value as changed. ValueChangedListener?.OnValueChanged(Value); } }
void IValueChangedListener.OnValueChanged(object o) { ValueChangedListener?.OnValueChanged(o); }
private void RaiseValueChanged(object newValue) { ValueChangedListener?.OnValueChanged(newValue); }