我有一箇中等規模的WinForm應用程序(1窗體,主機40個用戶控件),我們在家中使用。我想遷移到WPF,但我不能做Mass ReRelease。WinForm - WPF集成;一件一件
我的想法是,現在,在WPF中一次重新創建應用程序1用戶控件,並將其託管在現有的WinForm應用程序中。我會讓他們看起來幾乎相同,在這一點上,所以不需要大規模的再培訓。
我的問題更重要的是,有沒有其他人試過這個以及數據部分是如何工作的。
我重新創建了一個WinForms用戶控件作爲WPF用戶控件。我是否需要將其作爲用戶控制庫發佈?
那麼,我該如何訪問該UC的DAL?我使用Linq to Sql數據層。
爲了澄清,我的用戶控件是一個「頁面」,所以人口是一個用戶控件。
此外,我的DAL是一個單獨的庫。我是否也希望在我的WPF解決方案中,然後在那裏設置數據綁定,當我將它導入到Winform應用程序中時,它將與它一起出現,否則它只能在同一位置找到它...
他們正在訪問一個LINQ層,該層依次訪問數據。 LINQ層是它自己的DLL。謝謝 –
啊,我明白了。似乎只要控制代碼可以訪問DAL,它應該作爲控制庫工作。今天早些時候,我做了一個小測試控制,通過包跟蹤Web服務檢查包裹狀態(來自FedEx),並將所有這些包含在控制庫中。一切似乎都順利結束。在我的情況下,我只是做了一個Web引用,所以你可能只需要LINQ層的引用/導入,我想它會沒事的。 科裏 – CodeWarrior
這將是超乎想象的史詩!今晚我會放棄它並報告支持 –