2012-03-27 2 views
1

SilverlightコンポーネントのWPF &のサンプルアプリケーションを作成しています。この種のサンプルアプリケーションに共通するように、このコンポーネントを使用して独自のアプリケーションを作成するために、C#/ Xamlコードをエンドユーザーに表示したいと考えています。WPF/Silverlightコンポーネントのサンプルアプリケーションにコードサンプルを含める方法

私が達成しようとしているものの視覚的例として、http://www.microsoft.com/maps/isdk/silverlight/ これはBing Maps SDKのサンプルアプリケーションです。それぞれの例に「Show Me」のタブ(例、「ソースコード」)がどのようにあるかに注目してください。スクリーンショットは、以下に含まれる:

enter image description here

例アプリケーションがソースをコンパイルし、WPFとSilverlightの両方のソースを表示するために、両方の必要があります。サンプルを更新するソースを再コンパイルし、「ソースコード」タブに更新されたコードが表示されるように、ソースを2回インクルードしたくありません。

典型的な例は、フォルダ内の1..Nファイルから構成されていると考えてください。

  • AllExamples/SomeExample
    • SomeExampleView.xaml
    • SomeExampleView.xaml.cs私は私のプロジェクト/ solutiを設定することができますどのよう
    • SomeExampleViewModel
    • SomeExampleConverter

これらのソースファイルを選択してコンパイルするだけでなく、サンプルアプリケーションの "ソースコード"タブに表示するテキストを取得し、最小限の騒ぎで別のファイルへのコピー/パススルーを避けますか?

歓迎:)

答えて

1

ナイーブな解決策。ソースを出力ディレクトリにコピーするポストビルドイベントをプロジェクトに追加するだけで、 "ソースコード"タブでこれらのファイルを読み込んで表示することができます。

+0

もちろん、ああ。簡単な答えが常に最高です。今私は、私は両方のSilverlightとwpfを対象としている言及を忘れてしまった。同様の方法でxapファイルにソースを含めることができますか? –

関連する問題