如何制作一些对所有资源字典可见的 wpf 资源(例如样式、画笔等)?

How do I make some wpf resources (e.g. styles, brushes etc.) that are visible to all resource dictionaries?

我是 WPF 新手,正在使用资源字典。我想创建一些所有资源字典都可以访问的样式,但我不知道这样做的合适方法是什么? 我也想知道如何在一个资源字典中使用另一个资源字典中的资源。

您可以使用 App.xaml 中的 Application.Resources 来完成此操作。在您要存储的地方创建一个 Resource Dictionary,然后将您的 Resource Dictionary 名称放入 ResourceDictionarysource

  <Application.Resources>
            <ResourceDictionary>
                <ResourceDictionary.MergedDictionaries>
                    <ResourceDictionary Source="Your Resource Dictionary Name"/>
                </ResourceDictionary.MergedDictionaries>
            </ResourceDictionary>
        </Application.Resources>