IActivatableLifetime Interface
Not client implementable.
Note: This interface is not client implementable. You need to enable PrivateApi if you want to implement this 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. |