アプリケーションにプロジェクトがあり、すべてのリソースと再利用可能なカスタム コントロール クラス (スタイル、ブラシ、カスタム コントロールなどを含む) を保持しています。
アプリケーションの「メイン」プロジェクトの App.xaml ファイルは、整理されたすべての ResourceDictionary ファイルを次のように参照する ResourceLibrary ファイルを参照します。
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/ControlResources;component/ResourceDictionaries/ResourceLibrary.xaml"/>
<ResourceDictionary Source="Simple Styles.xaml"/>
</ResourceDictionary.MergedDictionaries>
<Style TargetType="{x:Type Window}">
<Setter Property="FontFamily" Value="Segoe UI" />
</Style>
<Style TargetType="{x:Type Rectangle}" />
</ResourceDictionary>
</Application.Resources>
注:大きな修正 (上記の Rectangle スタイル) を含むこの記事をフォローしています。
以下は、私の「ControlResources」プロジェクトがどのように見えるかのスナップショットです。
スタイル リソースと customControl リソースの参照は、メイン プロジェクトである「GlenwareMaster」から参照するとうまく機能しますが、いずれかのスタイル リソースから「ブラシ」の下のブラシ リソースを参照すると、アプリケーションは明らかにそれらを見つけられません。
私の質問: プロジェクトの自己参照リンクを追加することはできますか (固有の右クリック ブレンド機能ですか?)。スタイル ResourceDictionaries を取得して、同じプロジェクト内のブラシ ResourceDictionaries を見つけるにはどうすればよいですか?
前もって感謝します!