我在代码项目中看到了this article,其中作者提到了使ApplicationBar持久化的可能性。
I want my app bar always visible!
You can make the app bars display at all times by setting the IsPersistent property to True.
我想在我的Windows 8.1(WinRT)项目中做同样的事情。我无法看到CommandBar类here的IsPersistent属性。
答案 0 :(得分:2)
这不是IsPersistant,而是IsSticky
答案 1 :(得分:0)
在Page.Bottom [Top] AppBar区域内使用CommandBar不会提供此功能。如目前所定义的,AppBars是瞬态的,并且总是可以被用户解雇。 IsOpen / IsSticky是帮助它保持更长时间打开的方法,但用户总是可以解雇它们。
如果你想要一个持久的appbar'觉得不容忽视,你只想创造一些在你的视野中保持底线的东西。但是,您将拥有与用户可能期望的其他应用程序不同的行为。
答案 2 :(得分:0)
您始终可以使用CommandBar的Closed方法。
并在方法IsOpen中设置为True。
即使用户按下Windows + Z,右键单击等,也可以强制CommandBar始终可见