---
title: WindowPlacementContext
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/windowplacementcontext
---

# WindowPlacementContext

A type which represents contextual information used for sizing and positioning windows.

## Declaration

```swift
struct WindowPlacementContext
```

## Overview

Overview The placement context provides information to be used when providing a new placement via the closure provided to the defaultWindowPlacement(_:) modifier.

## Topics

### Instance Properties

- [defaultDisplay](swiftui/windowplacementcontext/defaultdisplay.md)
- [windows](swiftui/windowplacementcontext/windows.md)

## See Also

### Positioning a window

- [defaultPosition(_:)](swiftui/scene/defaultposition(_:).md)
- [WindowLevel](swiftui/windowlevel.md)
- [windowLevel(_:)](swiftui/scene/windowlevel(_:).md)
- [WindowLayoutRoot](swiftui/windowlayoutroot.md)
- [WindowPlacement](swiftui/windowplacement.md)
- [defaultWindowPlacement(_:)](swiftui/scene/defaultwindowplacement(_:).md)
- [windowIdealPlacement(_:)](swiftui/scene/windowidealplacement(_:).md)
- [WindowProxy](swiftui/windowproxy.md)
- [DisplayProxy](swiftui/displayproxy.md)
