private void ReserveButton_Click(object sender, RibbonControlEventArgs e) { Inspector inspector = (sender as RibbonButton).Ribbon.Context as Inspector; AppointmentItem appt = inspector.CurrentItem as AppointmentItem; _processWrite = false; if (OutlookManager.AddReservation(appt)) { ReserveButton.Visible = false; ModifyButton.Visible = true; } _processWrite = true; }