diff -r 5eb765a7a793 -r 0cdb8089a29f ui/wpf/UIcore/Toolkit.cs --- a/ui/wpf/UIcore/Toolkit.cs Sun Jan 25 15:01:04 2015 +0100 +++ b/ui/wpf/UIcore/Toolkit.cs Tue Jan 27 09:59:32 2015 +0100 @@ -4,11 +4,24 @@ using System.Text; using System.Threading; using System.Threading.Tasks; +using System.Windows; namespace UI { - public class Toolkit + public class EventCallback { - + public IntPtr Object; + public Action Action; + + public EventCallback(IntPtr uiobj, Action action) + { + Object = uiobj; + Action = action; + } + + public void Callback(object sender, RoutedEventArgs a) + { + Action.Invoke(Object); + } } }