2009-05-17 19 views
0

私はWPFについてもっと学びたいと思っています。私は、ボタンを作成した追加のボタンに適用するテンプレートを作成したオンラインチュートリアルを実行しました。問題は、このテンプレートがWindow.xamlにあり、そのアプリケーション内からのみテンプレートにアクセスできることです。テンプレートをよりグローバルに利用可能にするにはどうすればよいですか?私はあなたが別のプロジェクトやソリューションからアセンブリを参照できるようにxamlを参照するいくつかの方法を考えています。WPF ControlTemplatesを共有する

答えて

1

あなたはこのようなあなたのApp.xamlで参照する「リソースディクショナリ」を使用することができます(Expression Blendのが自動的にそれをしない):

<Application.Resources> 
    <!-- Resources scoped at the Application level should be defined here. --> 
    <ResourceDictionary> 
     <ResourceDictionary.MergedDictionaries> 
      <ResourceDictionary Source="ResourceDictionary1.xaml"/> 
     </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary> 
</Application.Resources> 

どのようにパックURI構文を使用し、別のアセンブリからのリソースを参照すること。 This linkも同様です。

関連する問題