我的应用程序具有以下结构:
- myproject(主要 Silverlight 项目)
- myproject.Web(应用程序的网站)
- myproject.Controls(类库,所以我可以用控件做一些继承)
- myproject.Classes(表示控件绑定到的数据的类)
将这些拆分为具有自己的子命名空间的项目似乎是一个好主意,但我遇到了很多耦合问题,这导致了循环依赖命名空间问题。
从我所做的小 iOS 开发来看,感觉有点像我正在尝试在这里推出我自己的 MVC 解决方案。在 Silverlight 应用程序中使用数据支持控件(基本上是表单)的推荐方法是什么?