IActivatableLifetime Interface
An interface for ApplicationLifetimes where the application can be Activated and Deactivated.
Definition
Namespace: Avalonia.Controls.ApplicationLifetimes
Assembly: Avalonia.Controls (in Avalonia.Controls.dll)
- C#
- VB
- F#
[NotClientImplementableAttribute]
public interface IActivatableLifetime
<NotClientImplementableAttribute>
Public Interface IActivatableLifetime
[<NotClientImplementableAttribute>]
type IActivatableLifetime = interface end
Methods
| TryEnterBackground() | Tells the application that it should attempt to enter its background state. For example on OSX this would be [NSApp hide] |
| TryLeaveBackground() | Tells the application that it should attempt to leave its background state. For example on OSX this would be [NSApp unhide] |
Events
| Activated | An event that is raised when the application is Activated for various reasons as described by the ActivationKind enumeration. |
| Deactivated | An event that is raised when the application is Deactivated for various reasons as described by the ActivationKind enumeration. |