Revit 2025 API
Compound |
Sets a material element for a specified layer.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public void SetMaterialId( int layerIdx, ElementId materialId )
Public Sub SetMaterialId ( layerIdx As Integer, materialId As ElementId )
public: void SetMaterialId( int layerIdx, ElementId^ materialId )
member SetMaterialId : layerIdx : int * materialId : ElementId -> unit
Parameters

Exception | Condition |
---|---|
ArgumentNullException | A non-optional argument was null |
ArgumentOutOfRangeException | The layer index is out of range. |

It is not verified that materialId corresponds to a valid Material element.
See Also