public void RaiseButtonStateEvent(ButtonStateEventArgs e) { GetButtonStateEventHandler handler = (GetButtonStateEventHandler)this.Events[buttonStateEvent]; if (handler != null) { handler(GetEventSender(), e); } }
public void ApplyState() { ButtonStateEventArgs e = new ButtonStateEventArgs(Tag); (this.Item as RepositoryItemCustomButtonEdit).RaiseButtonStateEvent(e); if (!e.IsEnable && this.RightButtons.Count > 0) { this.RightButtons[0].State = DevExpress.Utils.Drawing.ObjectState.Disabled; } }