1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Threading;
6 using System.Threading.Tasks;
7 using System.Windows;
8
9 namespace UI
10 {
11 public class EventCallback
12 {
13 public IntPtr Object;
14 public Action<IntPtr> Action;
15
16 public EventCallback(IntPtr uiobj, Action<IntPtr> action)
17 {
18 Object = uiobj;
19 Action = action;
20 }
21
22 public void Callback(object sender, RoutedEventArgs a)
23 {
24 Action.Invoke(Object);
25 }
26 }
27 }
28