2013-05-13 115 views
0

我的DTO的坐落在合同項目中,用戶界面和服務顯示UI對話框

之間的層我有在我看來網格裝THES對象的觀察的集合。 複選框綁定到dto的布爾值。

現在我遇到的情況是,在某些情況下,如果檢查布爾值,我需要向用戶顯示對話框視圖以修改某些屬性。

我無法在我的UI項目中創建此視圖,因爲這會導致UI和合同項目之間的循環引用。

我可以在合同項目中添加視圖,但我不認爲這是一個'乾淨'的解決方案。
在我的'通用'項目中創建視圖時出現同樣的問題,下面是通過整個應用程序使用的實用程序

任何想法如何實現儘可能合適?

回答

0

我通過向Dto的屬性changed事件添加處理程序來解決此問題。 從那裏我可以驗證對象並顯示來自我的UI層的其他視圖,我不需要觸摸合同項目