在WinForm窗体中,当系统复杂时,就会有很多功能项,每个功能项都会有很多button_click。例如,.Net平台上,有一大排的操作选项。如果按照传统做法,就会生成很多个button_click,每个button_click里面又有一大堆业务处理代码,最终会造成 一个复杂庞大的WinForm.cs类。如何有更好的办法来解决这个问题,简单化WinForm.cs类。我目前做法是将button_click里的业务处理代码剥离出来,放在一个ProjectController类里,这样,WinForm.cs类的代码会少很多,但还是无法解决 一个button 对应一个button_click,请问大家如何解决这个问题呢?
MVVM模式可以借鉴
微软官方的prism框架可参考