public void RaiseValueChanged() { if (bindTarget != null && bindTarget.BindWrite != null && !string.IsNullOrEmpty(bindTargetProperty)) { bindTarget.BindWrite(bindTargetProperty, Value); } if (ValueChanged != null) { ValueChanged(null, EventArgs.Empty); } }
public void RaiseValueChanged() { // 1. Update bound data if (m_BindTarget != null && m_BindTarget.BindWrite != null && !string.IsNullOrEmpty(m_BindTargetProperty)) { m_BindTarget.BindWrite(m_BindTargetProperty, Value); } // 2. Raise event if (ValueChanged != null) { ValueChanged(null, EventArgs.Empty); } }