Autodesk.Revit.DB.Visual.HardwoodTintEnabledType
是Revit API中用于表示硬木木地板着色选项类型的类。通过该类,用户可以设置和获取木地板材质的着色选项。
Autodesk.Revit.DB.Visual.HardwoodTintEnabledType
类具有以下属性:
IsTintEnabled
:bool
类型,表示木地板材质是否启用了着色选项。此属性可读写。Autodesk.Revit.DB.Visual.HardwoodTintEnabledType
类具有以下方法:
ToString
:返回当前实例的字符串表示形式。以下示例展示了如何使用Autodesk.Revit.DB.Visual.HardwoodTintEnabledType
类来设置和获取木地板材质的着色选项:
// 获取当前文档中所有的木地板材质
FilteredElementCollector collector = new FilteredElementCollector(document);
List<Element> hardwoods = collector.OfClass(typeof(HardwoodFloorType)).ToList();
foreach (Element hardwood in hardwoods)
{
HardwoodFloorType hardwoodFloorType = hardwood as HardwoodFloorType;
// 启用木地板的着色选项
hardwoodFloorType.HardwoodTintEnabledType.IsTintEnabled = true;
// 获取木地板的着色状态
bool isTintEnabled = hardwoodFloorType.HardwoodTintEnabledType.IsTintEnabled;
Console.WriteLine("Hardwood floor {0} is tint enabled:{1}", hardwoodFloorType.Name, isTintEnabled);
}