internal PendingBoxXWindow(string message, string caption, bool canCancel, PendingBoxXSettings settings)
            : this()
        {
            _message = message;
            if (!string.IsNullOrEmpty(caption))
            {
                Title = caption;
            }
            _caption = caption;

            _canCancel           = canCancel;
            _cancelButtonContent = settings.CancelButtonContent;
            _isEscEnabled        = settings.IsEscEnabled;
        }
 public PendingBoxXWindow(string message, string caption, bool canCancel, Rect ownerRect, PendingBoxXSettings settings)
     : this(message, caption, canCancel, settings)
 {
     _ownerRect = ownerRect;
     SetOwner();
 }