如何在c#Library(SDK)中获取UI线程,WPF和WinForm都可用?

时间:2017-09-20 05:58:28

标签: c# wpf windows winforms sdk

我是C#的新手并且正在尝试开发一个C#库。我的API是异步的,并将回调给用户。我希望回调函数将在UI线程中执行,因为我认为这对用户来说很方便。

public void ApiAsync(EventHandler<MyArgs> completedHandler);

如果是WPF,我可以在WindowsForm中使用Dispatcher.Invoke(),也许是另一种方法。但令我困惑的是,我的SDK是应该这样做还是只是在工作线程中回调而SDK不关心UI线程并让用户自己控制。 真的很感谢有人帮助我,谢谢。

0 个答案:

没有答案