私のアプリケーションは、コアの実行可能アセンブリ(それ自体にコントロールやウィンドウが含まれていない)によってロードされるかなりの数のアセンブリ(「プラグイン」)で構成されています。次に、中央アセンブリのApplication.Resourcesスタイル(ユーザーが複数のテーマから選択できるオプションを使用)からコントロール(Menus / ContextMenus、ToolBar(Tray)など)にスタイルを適用します。
名前付きスタイルで動作するようになりました(x:Key="StyleName"
によって呼び出されDynamicResource
、StaticResource
動作しません)が、Style="{DynamicResource ...}"
すべてのアセンブリのすべてのコントロールにを追加する可能性があるので、少し怖いです。しかし、コントロール全体のスタイルは、TargetType="{x:Type TypeName}"
私が何をしても機能しません。
1つの中央アセンブリからすべてのコントロールをまとめてスタイル設定するにはどうすればよいですか?
手伝ってくれてありがとう。