private void ActiveEntry_CustomFieldAdded(object sender, EntryFieldEventArgs e) { //create the entryfieldrow and add to view var cache = GetCurrentCachedEntryFieldRows(); var row = new EntryFieldRow(_activeEntry, e.EntryField); cache.Add(e.EntryField, row); cache.ForceCommit = true; _activeFields.Add(row); }
private void Template_FieldRemoved(object sender, EntryFieldEventArgs e) { if (_fieldViews != null) { var view = _fieldViews.FirstOrDefault(v => v.Field == e.EntryField); if (view != null) _fieldViews.Remove(view); } }
private void Template_FieldAdded(object sender, EntryFieldEventArgs e) { if (_fieldViews != null) { _fieldViews.Add(new EntryFieldView(e.EntryField)); } }
private void ActiveEntry_CustomFieldRemoved(object sender, EntryFieldEventArgs e) { //remove the entryfieldrow from field var cache = GetCurrentCachedEntryFieldRows(); var row = cache[e.EntryField]; _activeFields.Remove(row); cache.Remove(e.EntryField); cache.ForceCommit = true; }
protected void OnFieldRemoved(EntryFieldEventArgs e) { if (FieldRemoved != null) { FieldRemoved(this, e); } }
protected void OnCustomFieldRemoved(EntryFieldEventArgs e) { if (CustomFieldRemoved != null) { CustomFieldRemoved(this, e); } }