public string this[string columnName]
 {
     get
     {
         ErrorMessage = null;
         if (columnName == "NewName" && !string.IsNullOrEmpty(NewName))
         {
             if (NewName == App.STANDARD_DESIGN_NAME)
             {
                 ErrorMessage = string.Format("Der Name \"{0}\" ist reserviert.", App.STANDARD_DESIGN_NAME);
             }
             else if (NewName.IndexOfAny(System.IO.Path.GetInvalidFileNameChars()) > -1)
             {
                 ErrorMessage = "Der Name enthält unerlaubte Zeichen!";
             }
             else
             {
                 if (reg.IsMatch(NewName))
                 {
                     ErrorMessage = "Der Dateiname ist nicht erlaubt!";
                 }
             }
         }
         return(ErrorMessage);
     }
 }