# StretchToParentSize(VisualElement)

> Aligns a VisualElement's left, top, right and bottom edges with the corresponding edges of its parent.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.UIElements](/engine/6000.3/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
public static void StretchToParentSize(this VisualElement elem)
```

### Parameters

**** (\[VisualElement]\(/engine/6000.3/script-reference/unityengine/uielements/visualelement)): The element to be aligned with its parent

### Remarks

This method provides a way to set the following styles in one operation:

* [IStyle.position](/engine/6000.3/script-reference/unityengine/uielements/istyle/position.md) is set to [Position.Absolute](/engine/6000.3/script-reference/unityengine/uielements/position/absolute.md)
* [IStyle.left](/engine/6000.3/script-reference/unityengine/uielements/istyle/left.md) is set to 0
* [IStyle.top](/engine/6000.3/script-reference/unityengine/uielements/istyle/top.md) is set to 0
* [IStyle.right](/engine/6000.3/script-reference/unityengine/uielements/istyle/right.md) is set to 0
* [IStyle.bottom](/engine/6000.3/script-reference/unityengine/uielements/istyle/bottom.md) is set to 0
