http://images.businessweek.com/ss/05/06/sharing/image/sharing.jpgPPT_LOGO_4b
‹#›
Autodesk Confidential Information
Developer Days Online 
The Wine – Conceptual Design API
Tile Pattern
•TilePattern applied to the grid defined with ObjectType
•Apply each TilePattern to a divided surface – TilePatternIteration sample
TilePatterns tilepatterns = doc.Settings.TilePatterns;
 foreach (Autodesk.Revit.Enums.TilePatternsBuiltIn TilePatternEnum in
     Enum.GetValues(typeof(Autodesk.Revit.Enums.TilePatternsBuiltIn)))
{
             ds.ObjectType = tilepatterns.GetTilePattern(TilePatternEnum);
          …
}
Once we have the divided surface, next thing to be done is to apply set of patterns to it. This slide shows a images of patterns as shown in UI. These are a set of pre-defined hard-coded tiling patterns which cannot be modified or new ones cannot be created in 2010. But we can place them on divided surface as framework for placing panels as we would see next.

This code here iterates through the enums and the object type property of the divided surface is used to define the tile pattern