---
title: WindowStyle
framework: swiftui
role: symbol
role_heading: Protocol
path: swiftui/windowstyle
---

# WindowStyle

A specification for the appearance and interaction of a window.

## Declaration

```swift
protocol WindowStyle
```

## Topics

### Getting built-in window styles

- [automatic](swiftui/windowstyle/automatic.md)
- [hiddenTitleBar](swiftui/windowstyle/hiddentitlebar.md)
- [plain](swiftui/windowstyle/plain.md)
- [titleBar](swiftui/windowstyle/titlebar.md)
- [volumetric](swiftui/windowstyle/volumetric.md)

### Supporting types

- [DefaultWindowStyle](swiftui/defaultwindowstyle.md)
- [HiddenTitleBarWindowStyle](swiftui/hiddentitlebarwindowstyle.md)
- [PlainWindowStyle](swiftui/plainwindowstyle.md)
- [TitleBarWindowStyle](swiftui/titlebarwindowstyle.md)
- [VolumetricWindowStyle](swiftui/volumetricwindowstyle.md)

## Relationships

### Conforming Types

- [DefaultWindowStyle](swiftui/defaultwindowstyle.md)
- [HiddenTitleBarWindowStyle](swiftui/hiddentitlebarwindowstyle.md)
- [PlainWindowStyle](swiftui/plainwindowstyle.md)
- [TitleBarWindowStyle](swiftui/titlebarwindowstyle.md)
- [VolumetricWindowStyle](swiftui/volumetricwindowstyle.md)

## See Also

### Creating windows

- [WindowGroup](swiftui/windowgroup.md)
- [Window](swiftui/window.md)
- [UtilityWindow](swiftui/utilitywindow.md)
- [windowStyle(_:)](swiftui/scene/windowstyle(_:).md)
