我有一个应用程序栏在我的Windows 8应用程序,不应该被用户在一定时间内解雇。
设置其sticky属性可以通过单击屏幕上的任何位置来防止其被取消,但是您仍然可以通过按windows-key + z、右键单击或在屏幕底部或顶部滑动来关闭它。
我尝试过在preventDefault()事件中调用onbeforehide,但没有成功。根据文档,事件是可取消的。。下面是代码:
document.getElementById("placementAppbar").addEventListener(
"beforehide",
function(e) {
e.preventDefault();
});我能做什么来阻止应用程序被用户拒绝?
发布于 2013-09-15 19:46:53
你看,我正在浏览链接
我发现了下面的引语
不为应用程序中的Win+Z按键组合提供替代行为。开发一个应用程序栏或类似的上下文菜单,并在用户按下Windows键和Z键时显示它。为KeyDown和AcceleratorKeyActivated事件注册以确定何时按下了这两个键。
所以我真的认为,如果你能像windows +z那样用另一种方式来做其他的事情。我的意思是覆盖功能,然后它可能会工作。
这是链接
应用程序栏指南
这只是一个建议,看看你是否可以绕道而行,我认为没有其他选择。
https://stackoverflow.com/questions/18815888
复制相似问题