0

SilverlightとWindowsPhoneの両方の展開で使用したい一連のコントロールを作成しています。コアコントロールは、両方のデプロイメントで使用できるWP7クラスライブラリに含まれています。次に、プラットフォーム固有のコントロールをさらにWP7およびSilverlightライブラリに含めます。

共有コントロールの場合、プラットフォームごとに異なるデフォルトスタイルを定義する必要があります。私が読んでいることから、g​​eneric.xamlは、スタイリングしているコントロールと同じアセンブリにある必要があります。

コントロール自体が別の共有アセンブリにあるときに、WP7アセンブリのコントロールのリソースと、Silverlightアセンブリの同じコントロールの別のリソースを定義できるようにするには、これにどのようにアプローチしますか?

4

1 に答える 1

0

アセンブリから App.Resources に generic.xaml を追加すると、正常に動作します。App.xaml で動作し、マージされたリソース ディクショナリをプログラムで追加します。

于 2012-05-02T06:17:02.057 に答える