void PerformDelete() { message = "Delete group..."; ButtonEnabled = false; currentGroup.Delete((KiiGroup group, Exception e) => { ButtonEnabled = true; if (e != null) { message = "Failed to delete group " + e.ToString(); return; } message = "Delete group succeeded"; currentGroup = null; }); }