好吧 我承认我很少写博客 也很懒。只要能搜的到的基本上不想写。
本次只想写一个小技巧,反正找了几下没有专门针对这个说的。只是部分说到这块相关的。
WindowsPhone 我们知道初始化的应用中 都默认带有SystemTray,而且占用了我们的Grid空间。
很多APP 都是选择隐藏或者就是让他占用一部分空间放在那里。可能大家的背景都是黑色的把。
But 也有很多不是黑色为主题的APP干脆就直接隐藏SystemTray.
So...一般用户如果想看到时间的话,只能长按GOBACK。
(当然 貌似有一个可以从上下滑 也可以出现的,好像大部分类似程序都不支持,而且也不好弄出来)
当然 也有部分APP做成这个样子。比如微信,微博什么什么的。
这只是个小技巧而已。如果你早就了解,一笑而过把。
设置4个东西即可:
前三个是关于SystemTray
class="p1">shell:SystemTray.IsVisible="True" //可见性
shell:SystemTray.ForegroundColor="Black" //前景色--因为可能由于和你的背景色互相混淆导致看不清
shell:SystemTray.Opacity="0" //默认可见性为0 什么时候需要显示它呢,我们弄ProgressIndicator的时候用到一般也是设置为0.8-0.5什么的
目前它还是该占用的占用,占用的高度大概是30左右。
So...设置
<Grid x:Name="LayoutRoot" Margin="0,-30,0,0">
即可。 在模拟器上面其实看不出来的。需要我们用真机才能看到效果。
不知由于什么原因 USB连接 电脑 拿不到图。SO....
如果最后你能一直坚持看到现在,还是无图状态,非常非常感谢。
顺便问一个资料:就是WindowsPhone设计标准资料。
比如描述微软官方默认各种设计高宽什么的。
详细点就是 SystemTray 占用的宽高是多少。
Panorama 的 Header 默认占用的宽高是多少。
求资料.....再次感谢