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); }