C# 异步进程通知某种形式的进程
我正在开发一些表单,我希望在其他应用程序中重用这些表单并获得良好的经验。此表单包含进度条和标签。另一方面,我有一个异步进程。我想绑定这些东西并获得通用表单,它可以在一些异步过程中被通知更改。《观察家》在这方面做得好吗,伙计们?后台工作人员没有完成更改或类似事件吗? 只要使用BackgroundWorker,就可以将该事件链接到主线程函数。 否则,下面是一个来自谷歌的第一个链接示例:C# 异步进程通知某种形式的进程,c#,.net,winforms,design-patterns,observer-pattern,C#,.net,Winforms,Design Patterns,Observer Pattern,我正在开发一些表单,我希望在其他应用程序中重用这些表单并获得良好的经验。此表单包含进度条和标签。另一方面,我有一个异步进程。我想绑定这些东西并获得通用表单,它可以在一些异步过程中被通知更改。《观察家》在这方面做得好吗,伙计们?后台工作人员没有完成更改或类似事件吗? 只要使用BackgroundWorker,就可以将该事件链接到主线程函数。 否则,下面是一个来自谷歌的第一个链接示例: C异步进程。我想绑定这些东西并获得通用表单,请详细说明。你具体想绑定什么?我想绑定表单它是一个简单的表单,只有进度
C异步进程。我想绑定这些东西并获得通用表单,请详细说明。你具体想绑定什么?我想绑定表单它是一个简单的表单,只有进度条和标签,还有这个异步过程。这确实是我的问题。是否希望窗体的事件在异步线程上触发?也许只有我一个人,但我很难弄清楚你到底想在这里完成什么。对不起,我的英语太差了。我只想做一个可重用的表单,我可以在将来使用,但我不知道如何正确地做。是的,我希望异步进程触发窗体的事件。报告进度栏只是一个UI组件,在您更改属性时会更新。它在进程或线程方面没有特殊功能。在这方面,它与在控制台中输出10%的完成率相同。所以我猜您要问的是异步进程如何将事件激发到窗体。请看,我已经实现了异步进程。而且它不是一个幕后工作者。我只想选择正确的方法来制作可重用的表单,它可以在许多应用程序中使用,通知应用程序中的一些进展。