Added two new events - Closed and Opened

This commit is contained in:
TheXamlGuy
2024-10-08 11:48:29 +01:00
parent 55756b7093
commit 12ed99f191
5 changed files with 24 additions and 1 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
namespace Toolkit.Foundation;
public record CloseEventArgs<TSender>(TSender? Sender = default);
public record CloseEventArgs<TSender>(TSender? Sender = default);
+9
View File
@@ -0,0 +1,9 @@
namespace Toolkit.Foundation;
public record Closed
{
public static ClosedEventArgs<TSender> As<TSender>(TSender sender) => new(sender);
public static ClosedEventArgs<TSender> As<TSender>() where TSender : new() => new(new TSender());
}
+3
View File
@@ -0,0 +1,3 @@
namespace Toolkit.Foundation;
public record ClosedEventArgs<TSender>(TSender? Sender = default);
+8
View File
@@ -0,0 +1,8 @@
namespace Toolkit.Foundation;
public record Opened
{
public static OpenedEventArgs<TSender> As<TSender>(TSender sender) => new(sender);
public static OpenedEventArgs<TSender> As<TSender>() where TSender : new() => new(new TSender());
}
+3
View File
@@ -0,0 +1,3 @@
namespace Toolkit.Foundation;
public record OpenedEventArgs<TSender>(TSender? Sender = default);