public static void UnbindProp(string propKey, PropChangedListener l) { if (ModelBinder.Instance != null) { ModelBinder.Instance._UnbindProp(propKey, l); } }
void _UnbindProp(string propKey, PropChangedListener l) { if (_listeners.ContainsKey(propKey)) { _listeners [propKey] -= l; if (_listeners [propKey] == null) { _listeners.Remove(propKey); } } }
void _BindProp(string propKey, PropChangedListener l) { if (_listeners.ContainsKey(propKey)) { _listeners [propKey] += l; } else { _listeners [propKey] = l; } }