init
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
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; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user