当我们的 UserControl 的第一个实例在显示带有它的表单时被初始化时,它应该创建一个具有布尔属性的对象,该对象可以由 UserControl 的其他实例访问,这些实例可以在同一应用程序的其他表单中创建。
这个临时共享对象应该只在一个应用程序中工作,另一个应用程序将拥有这个对象的另一个实例。
一个重要的要求:它不应该是类的静态(C#)/共享(VB.NET)字段。
如果在应用程序关闭时自动销毁共享对象,那就太好了。
在 .NET 中为 WinForms 应用程序执行此操作的最佳方法是什么?