gpt4 book ai didi

xaml - 如何在 Windows Phone 8.1(Windows 运行时,通用)中更改系统栏进度指示器颜色

转载 作者:行者123 更新时间:2023-12-02 04:54:00 26 4
gpt4 key购买 nike

如何在 Windows Phone 8.1(Windows 运行时、通用)(如 Facebook Beta 应用程序)中更改系统栏进度指示器颜色。

图片:

http://imgur.com/4Mm4SWV

观察:

1 - 手机强调色不是白色 (FGS)...2 - 系统栏中的前景色已经挂上白色......3 - 我已经尝试过更改 App.Resources,例如“PhoneAccentColor”,什么都没有...

最佳答案

编辑:错误理解问题。当我找到解决方案时会回来。

要实现这一点,您必须更改 StatusBar ForegroundColor 属性。由于无法通过 XAML 更改它,因此必须通过代码隐藏来完成,如下所示:

StatusBar statusBar = StatusBar.GetForCurrentView();
statusbar.ForegroundColor = Colors.Black;

///And then show or hide the Progressindicator like so
await statusBar.ProgressIndicator.ShowAsync();
await statusBar.ProgressIndicator.HideAsync();

我正在使用它,它运行良好。

有关 StatusBar 的更多信息(它包含在 ProgressIndicator 中),请查看 Shawn Kendrot 的这些博客文章:

Differences between the new StatusBar in Windows Phone XAML Apps and the SystemTray

Showing the system ProgressIndicator in a Windows Phone 8.1 XAML app

关于xaml - 如何在 Windows Phone 8.1(Windows 运行时,通用)中更改系统栏进度指示器颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24810855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com