2013-02-08 123 views

回答

4

根據我的經驗,沒有可用的轉換器將WPF轉換爲XBAP。

但我在我的項目中多次在多個平臺上一起工作。我確實在一個具有單一代碼庫的解決方案中將3個平臺一起維護爲WPF,Silverlight和XBAP。我保留了一個通用的代碼庫並在3個平臺之間共享文件。爲了達到這個目的,我建議你創建一個Hello world XBAP應用程序並首先運行它。關於XBAP應用程序的工作原理,您需要掌握一些基本概念。最初瞭解應用程序的入口和出口點對於您來說已經足夠了。嘗試在Page中添加一個按鈕並理解它的工作原理。完成後,嘗試將現有項目文件(XAML和CS)逐個鏈接到XBAP項目中。瞭解你正在添加的內容以及爲什麼要添加內容。是的,這是你需要做的很艱苦的工作。但不要擔心XBAP,WPF XAML & C#代碼幾乎相同。您需要知道可以在項目屬性中設置條件編譯符號。因此,如果XBAP中可能不支持少數類或功能,並且您需要爲XBAP編寫特定的代碼,那麼您將被允許在代碼中編寫代碼。作爲示例,Dropshadow相關功能在XBAP中不可用。

希望回答您的查詢!

相關問題