问题标签 [charms-bar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
57 浏览

windows-8.1 - 使用剪贴板数据填充 Windows Share Charm

我想通过分享魅力分享剪贴板中的数据(例如图像)。是否可以在 Windows 8.1 Share Charm 中使用 Windows 剪贴板内容?不幸的是,DataTransferManager 在桌面应用程序中不可用,那么我如何能够与魅力栏共享剪贴板?

0 投票
1 回答
176 浏览

share - 是否可以将 Windows 10 共享 API 集成到桌面应用程序(不是通用应用程序)中?如果是,如何?

我有一个用 C++ 编写的桌面项目,我通过 Facebook、Twitter 或使用 Windows 共享选项(Win 8.1 中的魅力栏)安装在我的机器上的任何其他共享应用程序共享我的媒体。我可以这样做吗,或者我需要将我的应用程序转换为 Windows 通用应用程序。

0 投票
1 回答
49 浏览

c# - 关闭超级按钮/设置时虚拟键盘会自动打开

我的应用程序使用虚拟键盘。打开超级按钮时键盘会被隐藏,但关闭超级按钮时它总是会重新出现。我想控制它是否再次出现。

我的程序有几个包含可编辑文件的文件夹,虚拟键盘用于编辑文件。在超级按钮栏的“设置”选项中,我添加了对显示哪些文件夹/文件的控制。当用户在编辑文件时打开虚拟键盘,然后转到超级按钮栏以禁用该文件所在的文件夹时,就会出现问题。我已经编写了一些代码,以便在发生这种情况时关闭文件,但是一旦用户关闭键盘将自动重新打开的超级按钮......并让用户继续输入和更改数据!他们甚至可以在文件夹被禁用时重新打开文件!

我已经阅读了其他几个类似性质的问题,但没有一个具有魅力栏的附加元素。我认为当我在键盘启动时打开魅力栏时,Windows 8 会记下或标记虚拟键盘以重新打开,并且告诉键盘关闭不会触及该标志(无论如何我不能告诉它关闭已经关闭的点)。

如果我能弄清楚如何处理那个假设的标志,或者在键盘重新打开后立即执行一些代码,我就可以让它的其余部分工作。有什么建议吗?

更新:

我找到了一个解决方法:所有键盘输入现在都通过一个过滤器检查文件夹/文件是否仍然处于活动状态,否则忽略输入。不完美,但可以满足我的需求。原始问题仍未得到解答。