2012-03-27 22 views
1

我正在研究WPF & Silverlight組件的示例應用程序。正如這些示例應用程序中常見的那樣,我想向最終用戶展示C#/ Xaml代碼,以幫助他們使用此組件創建他們自己的應用程序。如何將代碼示例包含在WPF/Silverlight組件示例應用程序中

作爲我嘗試獲得成功的視覺示例,請參閱此處:http://www.microsoft.com/maps/isdk/silverlight/ 這是Bing Maps SDK示例應用程序。請注意,每個示例都有一個帶有「Show Me」選項卡的示例 - 示例和「源代碼」。的屏幕截圖也包括在下面:

enter image description here

的示例應用程序需要兩個編譯源和顯示二者WPF和Silverlight源。我不想將源包含兩次,就好像示例源代碼更新一樣,我想要重新編譯,並且「源代碼」選項卡應顯示更新後的代碼。

考慮一個典型的例子,可能包括文件夾中的1..N個文件,例如,

  • AllExamples/SomeExample
    • SomeExampleView.xaml
    • SomeExampleView.xaml.cs
    • SomeExampleViewModel
    • SomeExampleConverter

如何配置我的項目/ soluti開始選擇這些源文件,而不僅僅是編譯它們,還可以在示例應用程序的「源代碼」選項卡中顯示文本,並以最少的大驚小怪並避免複製/傳遞到單獨的文件中?

歡迎任何建議:)

回答

1

幼稚的解決方案。只需將後期製作事件添加到項目中,即將源代碼複製到輸出目錄,並且「源代碼」選項卡可以只讀取和顯示這些文件。

+0

啊哈,當然。簡單的答案總是最好的。現在我忘了你提到我正在瞄準Silverlight和WPF。我可以使用類似的方法將源文件包含在xap文件中嗎? – 2012-03-28 05:09:24