Skip to content

ReactiveWindowController class

Attributes: [DebuggerDisplay("{Activated}, {Deactivated}")]

Defined in

Namespace: ReactiveUI.Reactive Assembly: ReactiveUI.Reactive.dll Full name: ReactiveUI.Reactive.ReactiveWindowController Modifiers: public

Summary

View source

        This is a NSWindowController that is both a NSWindowController and has ReactiveObject powers
        (i.e. you can call RaiseAndSetIfChanged).
        

Applies to

net10.0-macos26.0

Class hierarchy
classDiagram
class ReactiveWindowController
class NSWindowController
NSWindowController <|-- ReactiveWindowController
class IReactiveNotifyPropertyChanged~ReactiveWindowController~ {
    <>
}
IReactiveNotifyPropertyChanged~ReactiveWindowController~ <|.. ReactiveWindowController
class IHandleObservableErrors {
    <>
}
IHandleObservableErrors <|.. ReactiveWindowController
class IReactiveObject {
    <>
}
IReactiveObject <|.. ReactiveWindowController
class INotifyPropertyChanged {
    <>
}
INotifyPropertyChanged <|.. ReactiveWindowController
class INotifyPropertyChanging {
    <>
}
INotifyPropertyChanging <|.. ReactiveWindowController
class IEnableLogger {
    <>
}
IEnableLogger <|.. ReactiveWindowController
class ICanActivate {
    <>
}
ICanActivate <|.. ReactiveWindowController

Inherits from: NSWindowController

Implements: IReactiveNotifyPropertyChanged, IHandleObservableErrors, IReactiveObject, INotifyPropertyChanged, INotifyPropertyChanging, IEnableLogger, ICanActivate

Constructors

NameSummary
.ctorInitializes a new instance of the [ReactiveWindowController](# class.

Properties

NameSummary
ChangingGets an observable that fires before a property is about to be changed. Note that this should not fire duplicate change notifications if a property is set to the same...
ChangedGets an Observable that fires after a property has changed. Note that this should not fire duplicate change notifications if a property is set to the same value multiple...
ThrownExceptionsGets a observable which will fire whenever an exception would normally terminate ReactiveUI internal state.
ActivatedGets a observable which is triggered when the ViewModel is activated.
DeactivatedGets a observable which is triggered when the ViewModel is deactivated.

Methods

NameSummary
SuppressChangeNotificationsWhen this method is called, an object will not fire change notifications (neither traditional nor Observable notifications) until the return value is disposed.
WindowDidLoad
Dispose

Events

NameSummary
PropertyChanging
PropertyChanged
Inherited members