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