如果我想在新的ASP.NET Core MVC應用程序的視圖上呈現舊式WPF應用程序,那麼現在的方法是什麼?這種事情還有可能嗎?我以前明顯的解決方案應該是Silverlight。用於託管WPF/Silverlight組件的ASP.NET Core支持
0
A
回答
0
Asp.Net核心不直接支持Silverlight或WPF。如果您能夠從ASP.Netcore視圖獲取silverlight應用程序,我懷疑您必須以某種手動方式執行該操作,因爲該工具無法幫助。
真的沒有任何好方法可以使用asp.net Core MVC在視圖上呈現傳統WPF應用程序。即使您將WPF應用程序移植到Silverlight並設法讓Silverlight應用程序與ASP.Net Core視圖一起玩,您也將把所有這些工作都放到了無法通過的技術(silverlight)上許多移動設備,並可能隨着時間的推移而逐漸淘汰。
如果您希望通過瀏覽器提供WPF應用程序功能,那麼可能需要考慮將WPF應用程序移植到Asp.Net Core MVC需要做些什麼。移植工作比移植silverlight更具挑戰性,但最終你會得到一個應用程序,這個應用程序擁有更加光明的未來。
由於Web和HTML/CSS/Javascript的無狀態特性,從桌面應用程序到Web應用程序肯定有很大的學習曲線。我完全可以理解想要利用現有的桌面應用程序代碼。所有非UI代碼都可以移動到Web上,但UI部分或者需要移植到Silverlight或MVC。您可以使用Silverlight方法與ASP.NET MVC 5一起使用,然後獲得工具支持。但是你應該看看Silverlight的預計壽命,並確保它符合你的需求。並記住iPhone用戶將無法訪問Silverlight應用程序。
相關問題
- 1. 關於asp.net託管
- 2. Visual Studio 2015中的ASP.NET Core支持?
- 3. UIView如何與Core Animation集成?圖層託管或圖層支持的視圖?
- 4. 安全的方式來支持從asp.net mvc站點託管文件
- 5. 哪個託管提供商支持Haskell?
- 6. 與層支持/層託管NSViews
- 7. 測試,如果託管支持mvc3
- 8. 當在IIS中託管時支持Webservice
- 9. 如何找到支持啓用CLR的SQL Server的ASP.NET託管公司?
- 10. 免費的asp.net託管
- 11. MultipartFormDataStreamProvider用於ASP.NET的Core 2
- 12. 有沒有wordpress的比特幣插件可以支持託管?
- 13. Nagios Core支持事件處理
- 14. Visual Studio 2017 Docker支持不適用於ASP.Net Core Angular或React項目
- 15. ASP.NET MVC和雲託管
- 16. Google API - .NET Core支持?
- 17. Asp.Net IIS託管
- 18. Premium ASP.NET託管
- 19. ASP.NET 4.0託管
- 20. 託管asp.net
- 21. 要使用什麼,託管的bean(支持bean)或實體bean?
- 22. 如何在不支持SOAP的網絡託管上啓用SOAP
- 23. 關於託管的Java應用程序
- 24. jQuery.validate不適用於ASP.NET Core
- 25. ASP.NET自託管或IIS託管
- 26. 託管asp.net應用程序
- 27. Oracle ADF:如何從託管支持或託管bean中填充DepartmentId值
- 28. 用於.NET/Winforms的完全託管的文本編輯器組件
- 29. 1and1窗口託管與asp.net
- 30. ASP.NET MVC,Arvixe託管web.config
感謝您的迴應......其實您是我第一次接受這樣的迴應......好吧!好吧好像我在這裏錯了。基本上我是一個WPF人,只有很少的ASP.NET,但想建立一個Web應用程序,可以提供舊版應用程序的交互式培訓/模擬。我希望屏幕儘可能地與外觀相匹配,並明顯將Silverlight視爲一個很好的捷徑。很明顯,所有真正的後端工作都將在MVC中重寫,但我並不熱衷於模仿HTML5中的UI,但如果這更直接,那就這樣做吧。 –
@JamesK歡迎來到Stack Overflow。很高興成爲您的第一個迴應。我會爲你的答案增加一點。 –
感謝您的建議和建議,我一定會在此銘記長壽。乾杯。 –