Sic.Framework-Nanjing-Baishi/MECF.Framework.UI.Client/Caliburn.Micro/Core/IActivate.cs

24 lines
580 B
C#
Raw Normal View History

2023-04-13 11:51:03 +08:00
namespace Caliburn.Micro.Core {
using System;
/// <summary>
/// Denotes an instance which requires activation.
/// </summary>
public interface IActivate {
///<summary>
/// Indicates whether or not this instance is active.
///</summary>
bool IsActive { get; }
/// <summary>
/// Activates this instance.
/// </summary>
void Activate();
/// <summary>
/// Raised after activation occurs.
/// </summary>
event EventHandler<ActivationEventArgs> Activated;
}
}