私のdtoはコントラクトプロジェクトにあり、UIとサービスの間のレイヤーです
ビューのグリッドに読み込まれた thes オブジェクトの監視可能なコレクションがあります。チェックボックスは、dto のブール値にバインドされます。
ブール値がチェックされている場合、いくつかのプロパティを変更するためのダイアログ ビューをユーザーに提示する必要がある場合があります。
UI プロジェクトでこのビューを作成できません。これにより、UI プロジェクトと Contracts プロジェクトの間で循環参照が発生します。
コントラクト プロジェクトにビューを追加することはできますが、これを「クリーンな」ソリューションとは考えていません。
私の「共通」プロジェクトでビューを作成するための同じ問題、アプリケーション全体で使用されるユーティリティは次のとおりです
これを可能な限り適切に実装する方法はありますか?