public void OnModelChanged(BinderController controller) { if (ModelChanged != null) ModelChanged(this, EventArgs.Empty); }
public void EnsureControllerExistsForProperty(string propertyName) { if (!_properties.ContainsKey(propertyName)) { IBinderModel model; switch (propertyName) { case "@Count": model = new CountBinderModel(); break; default: model = new PropertyBinderModel(propertyName); break; } _properties[propertyName] = new BinderController(this, model); } }