怎么修改UWP顶部状态栏里图标的颜色

依****Y UID.557622
2015-11-07 发表

不知道怎么说,就是原来wp中shell:SystemTray.ForegroundColor属性
现在怎么一直是黑色的

标签: 状态栏

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
依****Y UID.557622
2015-11-07 回复

找到了
1.在项目中选择 添加引用

2.选择 Universal Windows , Extensions

3.将Windows Mobile Extensions for the UWP添加进项目中

代码:
if(Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar"))
{
StatusBar statusBar = StatusBar.GetForCurrentView();
statusBar.ForegroundColor = Colors.White;
}

player2135 UID.664133
2016-04-05 回复

我做了个小的uwp demo,为什么不显示状态栏?而是一条黑的。。

y****o UID.614395
2016-04-15 回复

Quote***链接停止解析***
我做了个小的uwp demo,为什么不显示状态栏?而是一条黑的。。


我的也是

y****o UID.614395
2016-04-15 回复

Quote***链接停止解析***
我做了个小的uwp demo,为什么不显示状态栏?而是一条黑的。。


//需要添加windows mobile extensions for uwp引用
if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar"))
{
StatusBar statusBar = StatusBar.GetForCurrentView();
statusBar.BackgroundColor = Colors.CadetBlue;
statusBar.ForegroundColor = Colors.White;
statusBar.BackgroundOpacity = 1;
}

搞定

player2135 UID.664133
2016-04-16 使用 Lumia 640 XL 回复

Quoteyikuo 发表于 2016-4-15 11:29
我的也是


我发现不是不显示,而是我背景色是白的,然后状态栏也是白的,看不见。。
在app.xaml里面加个RequestTheme=Dark就行了
不过你这种方式应该能实现沉浸式状态栏,回头我参考一下

hby****502 UID.1149467
2016-07-12 回复

Quote***链接停止解析***
//需要添加windows mobile extensions for uwp引用
if (Windows.Foundation.Metadata.ApiI ...


这段代码添加在哪个页面下的哪个位置?可否详细说下?

y****o UID.614395
2016-07-13 使用 Lumia 650 回复

Quotehbysyg502 发表于 2016-7-12 12:50
这段代码添加在哪个页面下的哪个位置?可否详细说下?


OnLaunched

霸****魂 UID.2885319
2017-02-26 回复

Quote***链接停止解析***
我发现不是不显示,而是我背景色是白的,然后状态栏也是白的,看不见。。
在app.xaml里面加个RequestThem ...


帮大忙了,word哥

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报