我有一個工作的WPF應用程序。我希望看到它作爲xbap運行。我需要在我的WPF應用程序中更改以使其作爲xbap運行?WPF - 從WPF應用切換到xbap
5
A
回答
2
當談到你可以用圖形方式做的時候,兩者的唯一區別就是XBAP不能使用BitmapEffects。除此之外,沙盒安全問題幾乎是你需要處理的唯一事情。大多數純粹的WPF程序應該順利轉換。
看看這個comparison of the differences between WPF and XBAP。
這是tutorial for creating an XBAP application。
基於此,您可以執行相當簡單的重構來爲您的程序提供WPF和XBAP。
- 首先,將所有的WPF代碼到 一個.dll項目從核心 WPF EXE項目分開。在覈心WPF EXE項目中引用此項目。
- 將您的主頁從您的.dll 項目修改爲EXE項目的App.xaml以指向 。
- 創建一個新的XBAP項目。
- 參考您的XBAP項目
- 修改XBAP項目App.xaml中從您的.dll
- 發佈和運行指向主頁上面提到的dll項目。
0
是的,我們可以在XBAP中使用Windows。 但是第一個對象必須是頁面,因爲該頁面將顯示在瀏覽器上。你可以在頁面上放一個按鈕,並從中打開你的窗口。
相關問題
- 1. 將WPF轉換爲.XBAP不起作用!
- 2. WPF - XBap vs獨立Windows應用程序
- 3. 野外有WPF-XBAP應用程序嗎?
- 4. 將XBAP轉換爲獨立的WPF應用程序
- 5. 從WPF瀏覽器應用程序調用JavaScript函數(xbap)
- 6. 切換在MVVM WPF
- 7. WPF的小問題XBAP
- 8. Wpf Xbap TreeView VirtualizingStackPanel錯誤?
- 9. 從WPF XBAP應用程序跟蹤日誌記錄
- 10. 您可以輕鬆將WPF應用程序轉換爲WPF XBAP應用程序嗎?
- 11. 切換按鈕點擊wpf
- 12. WPF中的切換按鈕
- 13. 切換屏幕之間WPF
- 14. C#WPF內容切換
- 15. C#WPF頁面切換
- 16. WPF:切換窗口樣式
- 17. 更換WPF切入點
- 18. 如何切換WPF UserControl?
- 19. WPF mediaElement來源切換
- 20. 如何切換WPF窗口?
- 21. WPF:從UserControl轉換到CustomControl
- 22. 部署完全信任的wpf瀏覽器應用程序(XBAP)
- 23. wpf XBAP應用程序是否只能在Internet Explorer中運行?
- 24. 在PowerBuilder 12中創建WPF瀏覽器(XBAP)應用程序?
- 25. WPF vs XBAP vs Silverlight ...哪個適合商業應用?
- 26. 在WPF應用程序中託管的調試XBAP
- 27. 如何在WPF XBAP應用程序中寫入xml
- 28. 打開XBAP時出現錯誤(wpf瀏覽器應用程序)
- 29. 雙重部署WPF應用程序本身並作爲XBAP
- 30. wpf瀏覽器應用程序中的水晶報表(xbap)
感謝Randolpho,這很棒,但是當我嘗試在xbap中使用「Window」而不是「Page」時出現錯誤。這是否意味着我不能在xbap中使用任何Window對象? – 2009-05-29 21:01:08