Files
DP44/Common/DTS.Common/Interactivity/InteractionRequestedEventArgs.cs
2026-04-17 14:55:32 -04:00

29 lines
879 B
C#

using System;
namespace DTS.Common.Interactivity
{
public class InteractionRequestedEventArgs : EventArgs
{
/// <summary>
/// Constructs a new instance of <see cref="InteractionRequestedEventArgs"/>
/// </summary>
/// <param name="context"></param>
/// <param name="callback"></param>
public InteractionRequestedEventArgs(INotification context, Action callback)
{
Context = context;
Callback = callback;
}
/// <summary>
/// Gets the context for a requested interaction.
/// </summary>
public INotification Context { get; private set; }
/// <summary>
/// Gets the callback to execute when an interaction is completed.
/// </summary>
public Action Callback { get; private set; }
}
}