---
title: "init(wrappedValue:_:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nsview/invalidating/init(wrappedvalue:_:)"
---

# init(wrappedValue:_:)

Creates a property wrapper that notifies the system when a change in the property value invalidates an aspect of the containing view.

## Declaration

```swift
init(wrappedValue: Value, _ invalidation: InvalidationType)
```

## Parameters

- `wrappedValue`: The underlying value referenced by the invalidating variable.
- `invalidation`: A type of invalidation.

## See Also

### Creating an Invalidating Property Wrapper

- [init(wrappedValue:_:_:)](appkit/nsview/invalidating/init(wrappedvalue:_:_:).md)
- [init(wrappedValue:_:_:_:)](appkit/nsview/invalidating/init(wrappedvalue:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:)](appkit/nsview/invalidating/init(wrappedvalue:_:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:_:)](appkit/nsview/invalidating/init(wrappedvalue:_:_:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:_:_:)](appkit/nsview/invalidating/init(wrappedvalue:_:_:_:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:_:_:_:)](appkit/nsview/invalidating/init(wrappedvalue:_:_:_:_:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:_:_:_:_:)](appkit/nsview/invalidating/init(wrappedvalue:_:_:_:_:_:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:_:_:_:_:_:)](appkit/nsview/invalidating/init(wrappedvalue:_:_:_:_:_:_:_:_:_:).md)
- [init(wrappedValue:_:_:_:_:_:_:_:_:_:_:)](appkit/nsview/invalidating/init(wrappedvalue:_:_:_:_:_:_:_:_:_:_:).md)
