I have the MainShell color resource as a DynamicResource. When I change the color, some of the tabs and navigation pages update their color, some don't. I have to 'click around' a bit on tabs and navigations to force a color update.
Besides changing the App's MainPage to a new copy of a Shell, is there a way to force the full shell to re-rerender, including forcing it to re-run my custom renderers?