首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使应用程序栏不被解雇?

如何使应用程序栏不被解雇?
EN

Stack Overflow用户
提问于 2013-09-15 18:24:26
回答 1查看 115关注 0票数 0

我有一个应用程序栏在我的Windows 8应用程序,不应该被用户在一定时间内解雇。

设置其sticky属性可以通过单击屏幕上的任何位置来防止其被取消,但是您仍然可以通过按windows-key + z、右键单击或在屏幕底部或顶部滑动来关闭它。

我尝试过在preventDefault()事件中调用onbeforehide,但没有成功。根据文档,事件是可取消的。。下面是代码:

代码语言:javascript
运行
复制
document.getElementById("placementAppbar").addEventListener(
"beforehide", 
function(e) {
    e.preventDefault();
});

我能做什么来阻止应用程序被用户拒绝?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-15 19:46:53

你看,我正在浏览链接

我发现了下面的引语

不为应用程序中的Win+Z按键组合提供替代行为。开发一个应用程序栏或类似的上下文菜单,并在用户按下Windows键和Z键时显示它。为KeyDown和AcceleratorKeyActivated事件注册以确定何时按下了这两个键。

所以我真的认为,如果你能像windows +z那样用另一种方式来做其他的事情。我的意思是覆盖功能,然后它可能会工作。

这是链接

应用程序栏指南

这只是一个建议,看看你是否可以绕道而行,我认为没有其他选择。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18815888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档