私のアプリケーションの構造は次のとおりです。
- myproject (プライマリ Silverlight プロジェクト)
- myproject.Web (アプリの Web サイト)
- myproject.Controls (クラス ライブラリなので、コントロールでいくつかの継承を行うことができます)
- myproject.Classes (コントロールがバインドするデータを表すクラス)
これらを独自のサブ名前空間を持つプロジェクトに分割することは良い考えのように思えましたが、私は多くの結合の問題に直面しており、それが循環依存関係の名前空間の問題につながっています。
私が行った iOS 開発のほとんどから、ここで独自の MVC ソリューションを展開しようとしているような気がします。Silverlight アプリでコントロール (基本的にはフォーム) をデータによってサポートするための推奨される方法は何ですか?