Silverlightアプリケーションでは、App.xaml内のリソースを定義し、明示的にそれらのリソースをマージする必要なく、任意のXAMLドキュメントからリソースにアクセスできます。クラスライブラリ内のグローバルリソース
クラスライブラリに対応するソリューションはありますか? クラスライブラリに別のリソースディクショナリを作成しましたが、使用するには次のようにマージする必要があります。
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="MyResources.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
これを回避する方法はありますか?グローバルに使用されているリソースのすべてのXAMLドキュメントでこれを行うのはやや面倒です。
私はそれが得られるほど良いと思います..ありがとう! それと同時に、これと他の共通コード(xmlnsディレクティブなど)を追加するユーザーコントロールを作成するためのビジュアルスタジオテンプレートも作成しました。 –