我的 dto 位于合同项目中,位于 UI 和服务之间
在我的视图中,我在网格中加载了这些对象的可观察集合。复选框绑定到 dto 的布尔值。
现在我遇到的情况是,在某些情况下,如果选中了布尔值,我需要向用户展示一个对话框视图来修改某些属性。
我无法在我的 UI 项目中创建此视图,因为这将导致 UI 和合同项目之间的循环引用。
我可以在合同项目中添加视图,但我不认为这是一个“干净”的解决方案。
在我的“通用”项目中创建视图的问题相同,以下是整个应用程序中使用的实用程序
任何想法如何尽可能正确地实施?