---
title: dismissBehavior
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/transaction/dismissbehavior
---

# dismissBehavior

The behavior for how windows will dismiss programmatically when used in conjunction with DismissWindowAction.

## Declaration

```swift
var dismissBehavior: DismissBehavior { get set }
```

## Discussion

Discussion The default value is .interactive. You can use this property to dismiss windows which may be showing a modal presentation by using the .destructive value: struct DismissWindowButton: View {     @Environment(\.dismissWindow) private var dismissWindow

var body: some View {         Button("Close Auxiliary Window") {             withTransaction(\.dismissBehavior, .destructive) {                 dismissWindow(id: "auxiliary")             }         }     } }
