protected virtual void OnCommandStateChanged(CommandStateEventArgs e)
 {
     if (CommandStateChanged != null)
     {
         CommandStateChanged(this, e);
     }
 }
 protected virtual void OnCommandStateChanged(CommandStateEventArgs e)
 {
     if (CommandStateChanged != null)
         CommandStateChanged(this, e);
 }