![]() |
1
2
这就是为什么你应该避免
问题是你需要
“魔法”部分是:
因为当你添加
这会导致在您单击设计器时加载它,并且因为它没有依赖项或
将该XML更改为Form1Part2。cs依赖于
完成此操作后,您的新。cs文件将显示在Form1下。cs以及设计器和代码隐藏:
|
![]() |
2
0
这似乎是一个令人担忧的问题。
这似乎更令人担忧,我看不出有什么理由这么做,只是 code-smelly 。 Separation of concerns 和 DRY ,创建助手类(或其他),将表单中的关注点抽象为可管理的逻辑关注点。您甚至可能会发现其中一些在以后可以重用,同时也可以从后面的代码中分离出真正的逻辑。 即使它只是与表单相关,我发现可读代码和类比10000行代码更容易理解,我相信它可以在逻辑上被分解。 而且,也许在一个 MVVM 模式,甚至 Decoupled 以各种其他方式。 然而,如果不对代码进行深入分析,就很难真正了解 使现代化 对不起,我刚看到你在 Winforms 所以 MVVM 评论可能有点无关紧要 |
![]() |
Scottingham · Linq关联的实体集合是否自动设置了键? 11 年前 |