我面临一个问题,当控件样式特别位于UWP上的DataTemplate中时,它们永远不会动态更新。它实际上可以在Android上运行。
我在这里想要实现的目的是了解如何通过在两个主题:明暗之间切换来更新应用的主题。我发现动态资源和合并的字典可以用于此目的。
这里是链接的来源:Git
样式在创建页面时会正确应用,但在应用程序主题更改时不会动态更新。我使用CollectionView来显示主题选项,从而为CollectionView.ItemTemplate提供自定义的ContentView(CheckBoxView)。用户可以选择一个主题,它应该更新每个控件,包括使用DataTemplate创建的控件。
有人能解释这种行为吗?我在这里想念什么?
问候
编辑:添加了gif而不是图像
我通过将Xamarin.Forms从v4.2.0.709249更新到其最后一个稳定版本(当前为v4.4.0.991537)解决了这个问题。