public Guid AsyncStatusChange(string statusText, Cursor cursor)
        {
            StatusChangeEventArgs e = new StatusChangeEventArgs(statusText, cursor);

            OnStatusChange(e);
            return(e.StatusGuid);
        }
 protected virtual void OnStatusChange(StatusChangeEventArgs e)
 {
     if (StatusChange != null)
     {
         StatusChange(this, e);
     }
 }