我正在努力确定根据另一个表单中发生的事件更新一个表单的最佳方法。
例如,我的应用程序有一个表单,它以ListView
. 我的应用程序还有一个允许用户添加新部件的表单。该应用程序不是MDI
.
每次从另一个表单插入、更新或删除项目时,更新显示部件列表的表单的最佳选择是什么?
我意识到,如果表单是从第一个表单实例化的,我可以将引用传递给第二个表单,但是,我不希望将表单紧密耦合。我已经尝试过自定义事件,但是我认为这将需要在中间实现一个类来接管表单的实例化,以便它可以访问这两个对象。
我想我可以使用 .NET 内置属性。我最好的选择是什么?