Interface IActivatableLifetime
- Namespace
- Avalonia.Controls.ApplicationLifetimes
- Assembly
- Avalonia.Controls.dll
An interface for ApplicationLifetimes where the application can be Activated and Deactivated.
[NotClientImplementable]
public interface IActivatableLifetime
Methods
TryEnterBackground()
Tells the application that it should attempt to enter its background state. For example on OSX this would be [NSApp hide]
bool TryEnterBackground()
Returns
- bool
true if it was possible and the platform supports this. false otherwise
TryLeaveBackground()
Tells the application that it should attempt to leave its background state. For example on OSX this would be [NSApp unhide]
bool TryLeaveBackground()
Returns
- bool
true if it was possible and the platform supports this. false otherwise
Events
Activated
An event that is raised when the application is Activated for various reasons as described by the ActivationKind enumeration.
event EventHandler<ActivatedEventArgs>? Activated
Event Type
Deactivated
An event that is raised when the application is Deactivated for various reasons as described by the ActivationKind enumeration.
event EventHandler<ActivatedEventArgs>? Deactivated