2010-04-26 192 views
2

我們正在考慮將WinForms應用程序遷移到WPF,但現在只是從WPF學習曲線開始,現在4.0版本已停用。從窗體遷移到WPF

我希望做的是我們的應用程序的命令(剪切,複製,粘貼等)遷移到WPF樣的命令綁定系統,同時還作爲一個WinForms應用程序運行 - 但以這樣的方式來當我們繼續使用WPF時,使遷移變得容易。

理想的方法是直接使用WPF命令接口,類和事件來實現我們的命令,並用我們自己的調度器簡單地將WinForms事件掛接到它們。

有沒有人試過這樣的東西,或知道它是否有可能?

回答

0

看來,因爲沒有人有任何答案,最安全的方法是使用類的WPF結構和命名,以便我們所有的業務邏輯被封裝到命令中,然後使用我們自己的調度機制暫時在WinForms應用程序中。這將使命令變得無關緊要(只是改變它們以派生出WPF類/接口) - 那麼我們只需要將新的WPF UI綁定到現有命令並去掉我們的WinForms調度代碼。