-1

我创建了一个 C# 项目,并在另一个 Winform 应用程序中使用它的 dll 作为参考,并调用 dll 项目中存在的函数。

我有一个要求,我必须从那个 dll 调用一个 winform 的函数。有什么办法可以将函数注册到我的 dll 中?或者在某些情况下,我能够以任何其他方式从 dll 通知 winform 应用程序?

我只想从 dll 向 winform 应用程序发送一种通知。

我将使用 WCF 来结束 dll 项目。(有什么帮助吗?)

想法/代码示例将很有帮助。

4

1 回答 1

5

c# 用于此目的的机制称为事件

您将在您的 dll 项目中定义此事件。您的 Winforms 项目将注册到此事件,并且每次从 dll 触发事件时,它将运行一个方法。

于 2012-12-02T10:17:27.463 回答