namespace Caliburn.Micro.Core { using System; /// /// Denotes an instance which requires activation. /// public interface IActivate { /// /// Indicates whether or not this instance is active. /// bool IsActive { get; } /// /// Activates this instance. /// void Activate(); /// /// Raised after activation occurs. /// event EventHandler Activated; } }