Dot-Net
ResourceDictionary 在單獨的程序集中
我有想要在多個單獨的應用程序中使用的資源字典文件(MenuTemplate.xaml、ButtonTemplate.xaml 等)。我可以將它們添加到應用程序的程序集中,但最好將這些資源編譯到一個程序集中並讓我的應用程序引用它,對嗎?
建構資源程序集後,如何在我的應用程序的 App.xaml 中引用它?目前我使用 ResourceDictionary.MergedDictionaries 來合併各個字典文件。如果我將它們放在程序集中,如何在 xaml 中引用它們?
查看包 URI 語法。你想要這樣的東西:
<ResourceDictionary Source="pack://application:,,,/YourAssembly;component/Subfolder/YourResourceFile.xaml"/>