我正在尝试使我的UWP(Windows 10)应用程序具有动态主题更改选项。
我添加了一个切换按钮,应切换深色/浅色主题。但是我设法只在当前页面上进行更改,只要我导航到其他页面,主题就会返回到默认主题。代码如下:
RequestedTheme = toggleButton.IsChecked.Value ? ElementTheme.Light : ElementTheme.Dark;
另外,我想制作自己的明暗主题。
这有什么简单的解决方案吗?
由于
答案 0 :(得分:0)
而不是更改页面对象上的RequestTheme使用App。
App.Current.RequestTheme = toggleButton.IsChecked.Value? ElementTheme.Light:ElementTheme.Dark; 击>