0

我目前正在编写一个带有标准 UI 控件的小游戏。

到目前为止它工作得很好,但我不喜欢的是我正在管理代码隐藏文件中的控件。(C#)

当我试图解耦所有元素时,我希望有一个单独的引擎/控制器来处理我的用户界面的所有数据管理和逻辑。

是否有可能向引擎注册控件,这样我就不需要在我调用的每个方法中传递它们?

目前,每次调用该函数时,我都被迫通过控件..

提前致谢!

4

1 回答 1

0

如果您可以详细说明当前的实现,那就太好了。据我所知,与其试图弄清楚如何“向引擎注册控件”,不如尝试看看它是否是设计问题。

也许有更好的方法来构建您的应用程序/类/组件,以便您可以在逻辑上解耦以获得更好的可重用性和可维护性?

于 2009-10-04T08:01:12.173 回答