Sic.Framework/MECF.Framework.UI.Client/Caliburn.Micro/Core/IClose.cs

14 lines
452 B
C#

namespace Caliburn.Micro.Core {
/// <summary>
/// Denotes an object that can be closed.
/// </summary>
public interface IClose {
/// <summary>
/// Tries to close this instance.
/// Also provides an opportunity to pass a dialog result to it's corresponding view.
/// </summary>
/// <param name="dialogResult">The dialog result.</param>
void TryClose(bool? dialogResult = null);
}
}