该类定义了涂料在墙面上的应用类型。
// 获取墙体涂料应用类型
Wall wall = doc.GetElement(wallId) as Wall;
WallPaint paint = wall.GetWallPaint();
if (paint != null)
{
WallpaintApplicationType applicationType = paint.ApplicationType;
switch (applicationType)
{
case WallpaintApplicationType.SprayPaint:
// 使用喷漆进行应用
break;
case WallpaintApplicationType.Roller:
// 使用滚筒进行应用
break;
case WallpaintApplicationType.Brush:
// 使用刷子进行应用
break;
case WallpaintApplicationType.None:
default:
// 未定义任何应用类型
break;
}
}