using Microsoft.Practices.Prism.Events; namespace DTS.Common.Events { /// /// Event to inform app that it should mark itself busy or available /// /// /// /// public class PageModifiedEvent : CompositePresentationEvent { } public class PageModifiedArg { public enum Status { Clear, Modified, Saved } public Status PageStatus { get; } public object Page { get; } public bool Handled { get; set; } public PageModifiedArg(Status status, object page) { PageStatus = status; Page = page; } } }