Wpf 动态资源未更新的Xamarin资源字典

Wpf 动态资源未更新的Xamarin资源字典,wpf,xaml,xamarin,Wpf,Xaml,Xamarin,我为我的Xamarin应用程序(Xamarin Forms v3.5)创建了两个主题。当应用程序像这样启动时,我合并第一个(在app.xaml中): 这可以100%地工作,但资源字典中的样式在我重新打开表单之前不会应用,即使我使用动态资源,如下所示: <Grid Style="{DynamicResource DisplayBackground}"> 我肯定我忽略了一些小东西。有什么想法吗?非常感谢使用Xamarin.Forms动态资源。下面是指向Xamarin文档的链接:那么

我为我的Xamarin应用程序(Xamarin Forms v3.5)创建了两个主题。当应用程序像这样启动时,我合并第一个(在app.xaml中):

这可以100%地工作,但资源字典中的样式在我重新打开表单之前不会应用,即使我使用动态资源,如下所示:

<Grid Style="{DynamicResource DisplayBackground}">


我肯定我忽略了一些小东西。有什么想法吗?非常感谢使用Xamarin.Forms动态资源。下面是指向Xamarin文档的链接:那么,你知道它为什么不更新吗?我在Xamarin.Forms GitHub项目中发布了一个问题:使用Xamarin.Forms动态资源。下面是指向Xamarin文档的链接:那么,你知道它为什么不更新吗?我在Xamarin.Forms GitHub项目中发布了一个问题:
Current.Resources.MergedDictionaries.Clear();
        var resourceDictionary = new ResourceDictionary();
        resourceDictionary.SetAndLoadSource(uri, uri.ToString(), this.GetType().GetTypeInfo().Assembly, null);
        resourceDictionary.Source = uri;
        Current.Resources.MergedDictionaries.Add(resourceDictionary);
<Grid Style="{DynamicResource DisplayBackground}">