2011-02-06 29 views

回答

4

的標準方法是創建一個包含WPF項目和一個Silverlight項目的解決方案,既創造了使用新項目嚮導或一個您可以使用現有的項目。然後使用鏈接將一個項目中的文件添加到另一個項目(添加 - >現有項目 - >添加 - >下拉箭頭 - >添加爲鏈接)。然後使用#if SILVERLIGHT來處理任何平臺差異。

+1

我應該注意到,有時候,您實際上也可以重新使用XAML文件,但這種情況非常罕見。您應該計劃在兩個平臺上重做所有的XAML。但是,您應該儘量讓您的Model和ViewModel圖層能夠在Silverlight和WPF上編譯,以便您的UI圖層是您需要更改的唯一圖層。 – 2011-02-07 07:29:01

1

據我所知,你可能會使用編譯器標誌。爲什麼不從學習WPF,Silverlight等的項目中學習?你可以例如退房Caliburn.Micro

相關問題