private void OnDeleteTemplate(IDuplicateTemplate obj)
        {
            var args = new DeleteTemplateArgs(obj, this);

            if (!parent.DeleteTemplate(args))
            {
                return;
            }

            templates.Remove(obj);
            UpdateHeader();
        }
 public DeleteTemplateArgs(IDuplicateTemplate template, IDuplicateResult duplicateResult)
 {
     this.template        = template;
     this.duplicateResult = duplicateResult;
 }