Xamarin.forms 如何获得xamarin表单的合并词典?

Xamarin.forms 如何获得xamarin表单的合并词典?,xamarin.forms,resourcedictionary,Xamarin.forms,Resourcedictionary,嗨,我需要在运行时修改一个合并词典。 我有 我错过了什么 谢谢我刚刚知道怎么做了 Application.Current.Resources.MergedDictionaries.OfType().FirstOrDefault() <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <themes:LightTheme />

嗨,我需要在运行时修改一个合并词典。 我有

我错过了什么


谢谢

我刚刚知道怎么做了

Application.Current.Resources.MergedDictionaries.OfType().FirstOrDefault()

    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <themes:LightTheme />
            <themes:DarkTheme />
            <globalStyles:Labels />
            <globalStyles:Controls />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
  1. Application.Current.Resources.TryGetValue("LightTheme", out var lightTheme);
  2. var theStyle= Xamarin.Forms.Application.Current.Resources.MergedDictionaries.SingleOrDefault(x => x.ContainsKey("DarkTheme"));