今天我发现了一些奇怪的行为。在我的Windows 10 UWP应用程序中,我提供用户选项来设置AppTheme(Light/Dark)。我将它设置在App构造函数中,因为它是唯一可以完成的地方。在尝试分享照片应用的照片之前,一切都很好。我的程序支持共享目标,所以很容易。但!当我在ShareTarget模式下启动应用程序时,我获得了手机默认的AppTheme,尽管在我的构造函数中我改变了它。 当我从应用程序内输入相同的页面(ChooseFolderPage)时,主题没有问题。 所有代码可以在这里找到:http://pastebin.com/Aenw8GjU 作为奖金,我可以补充一点,我想解决这个问题,并在ChooseFolderPage上再次设置了RequestedTheme - 只有BottomAppBar被更改... 可以在PC和移动设备上重新创建此问题。ShareTarget覆盖RequestedTheme [Windows 10 UWP]
2
A
回答
0
问题是UWP运行时存在错误。当你的应用程序使用多重窗口时,只有主窗口使用你在App构造函数中设置的主题。每隔一个窗口(在你的情况下,共享窗口)都不符合设置。
该问题仅在ApplicationTheme设置在App构造函数中时发生。当ApplicationTheme设置在Xaml中时,每件事都可以正常工作。
相关问题
- 1. ShareTarget UWP
- 2. 广告ID - UWP(Windows 10)
- 3. windows 10 uwp支持.net
- 4. 使用UWP的OCR(Windows 10)
- 5. Windows 10 UWP更新任务
- 6. Windows 10 uwp上传失败
- 7. UWP在Windows 10物联网
- 8. windows 10 - UWP - 下拉按钮
- 9. 如何在UWP中覆盖文件?
- 10. InterstitialAd不能使用Windows Phone 10(UWP - Windows 10)
- 11. 如何禁用/覆盖Windows 10热键与C#
- 12. UWP Windows-10 WACK测试错误
- 13. Windows 10 UWP应用程序c#打印
- 14. 在Windows 10中拨打电话UWP
- 15. UWP Windows 10电话模拟器
- 16. Windows 10 UWP与Arduino的蓝牙连接
- 17. 自定义Windows 10 UWP后退按钮
- 18. Windows 10移动UWP - 慢退按钮
- 19. Facebook登录 - Windows 10 UWP - 桌面
- 20. 后台任务中的Websockets UWP Windows 10
- 21. 使用UWP windows mobile禁用Xamarin Forms上的UI虚拟化10
- 22. 创建自定义形状在UWP(通用的Windows应用程序)时,Windows 10
- 23. 如果Windows 10使用深色主题(UWP),请设置TextBlock文本
- 24. 覆盖Textbox.OnClick Windows Mobile CE
- 25. 覆盖Windows中的MAPI
- 26. Windows手机图像覆盖
- 27. 覆盖覆盖?
- 28. 防止Windows 10上的UWP的屏幕外滑动功能
- 29. C++覆盖...覆盖?
- 30. 覆盖或覆盖