问题标签 [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.
microsoft-metro - 将文本添加到 Windows 8 搜索超级菜单
我希望能够向 Windows 8 搜索魅力菜单(不是弹出菜单,菜单本身)添加一些文本(不是链接)。我目前正在向这样的菜单添加命令/链接(为这篇文章简化了):
这会产生我需要的命令/链接,但我想在其中添加一些文字......有什么想法吗?这可能吗?
windows-store-apps - 如何在 Windows 8.1 应用商店应用程序的设置弹出窗口中导航?
我正在开发我的第一个 Win 8.1 商店应用程序,但在理解 SettingsFlyout 时遇到了一些麻烦。
感谢为我的自定义设置创建 Flyouts 并将它们添加到 Settings Charm的文档不是问题。
但是,我无法找出如何在 Flyout 中导航。我想创建以下行为,因为它可以在邮件应用程序中看到:
- 从右侧滑动显示魅力
- 单击“设置”以显示设置窗格
- 单击帐户以显示“帐户列表弹出窗口”
- 在“Accounts List Flyout”上单击一个帐户显示其设置
- 所选帐户的设置显示在 Flyout 中
- 使用“返回”按钮将您带回帐户列表
步骤1-3没有问题。但是我如何管理其他步骤?如何将一个控制杆导航到设置的更深处并使用“返回”按钮再次向上?
vb.net - 将项目添加到 Windows 8 设置超级按钮栏
我想在“设置”超级按钮栏中添加一个名为“隐私政策”的按钮,该按钮链接到网址:
我正在使用 Visual Studio 和 VB 创建一个 Windows 8 应用程序
c# - 从 Windows 商店应用程序打印
我有一个 Windows 应用商店应用程序 II 想要打印其中一页。我在网上找了它,我必须从有魅力的设备中选择打印机,但没有列出任何东西。当我在设置中查看设备时,我看到在设备中添加了打印机(通过网络,但是当我连接我的手机时也没有任何反应)我看到一条消息说“无法从应用程序发送任何内容”如何将打印机添加到魅力或在那里我可以用 c# 编写的任何命令来打印吗?
javascript - 使用 firefox/javascript 在 Windows 8 中禁用/覆盖边缘滑动手势
有没有办法在 Windows 8 中禁用/覆盖边缘滑动手势?我的目标是构建一个在 Windows 8 上运行的信息亭浏览器。我曾经为此使用带有 FF Fullscreen AddOn 的 Firefox,但在 Win 8 中,Win 8 TOUCHSCREEN 边缘滑动手势仍然有效。
我尝试了很多提示和可能的解决方案,我在网上找到了,但没有人帮助:
1) Classic Shell、Start8、Registry hacks 等:适用于触摸板,但不适用于触摸屏
2) 具有分配访问权限的用户帐户:仅使用 Metro 应用程序运行。在Metro FF里,还是有地址列表的
3) Windows 设置:没有 Windows 设置。我的触摸屏没有设置
4)另一个(特殊)触摸屏驱动程序:我需要多种硬件的解决方案
现在,我认为还有一些解决方案:
5)构建另一个(不是Firefox)应用程序,它在后台运行并捕捉边缘手势(http://msdn.microsoft.com/en-us/library/windows/desktop/jj553591%28v=vs.85%29 .aspx)。但是这个应用程序需要在全屏模式下运行,并且会覆盖 Firefox。
6)用javascript捕捉边缘滑动手势。
现在的主要问题是:有没有办法用 javascript 捕捉边缘滑动手势?
有什么解决办法吗?提前致谢。
c# - 无法在 WPF 中打开 Windows 搜索窗格:找不到元素。(来自 HRESULT 的异常:0x80070490)
我有一个 WPF 项目,只有来自空项目的这些更改:
- 此行添加到 .csproj:
<TargetPlatformVersion>8.0</TargetPlatformVersion>
- 参考添加到
Windows
- 带有 Click 处理程序的按钮执行此操作:
SearchPane.GetForCurrentView().Show("test");
当我单击按钮时,调用时出现异常.GetForCurrentView()
:
Element not found. (Exception from HRESULT: 0x80070490)
我能做些什么来诊断它并让它发挥作用?
细节:
请注意,我没有断点,我在 Windows 8.1 上运行并且我已经尝试过:
- 之前添加
await BackgroundExecutionManager.RequestAccessAsync();
; - 添加1000ms延迟;
- 引用
System.Runtime
,System.Runtime.WindowsRuntime
和System.Runtime.InteropServices.WindowsRuntime
我知道我可以使用 SendKeys 发送Win
++ ,但这正是我要替换的内容,因为在我尝试打开搜索超级按钮时,S
密钥将被关闭(通过快捷方式启动)。(query)
Ctrl
c# - 无法使用 Windows 8.1 超级按钮通过邮件共享数据
我目前正在测试微软在 msdn 上提供的一些代码示例,以检查如何与魅力栏中的邮件应用程序共享来自应用程序的内容。
microsoft 为您提供的代码如下所示:
我按照教程中的要求,使用以下方法调用注册视图以进行共享的函数:
但是,当我在超级按钮栏中打开“共享”并单击“邮件”时,一条消息告诉我,我想要共享的信息出现了问题。
我已经检查了整个互联网,但我找不到任何类似的错误。
那么,如果有人暗示出了什么问题?
我正在使用带有模拟器的 Visual Studio Professional 2013 来测试我的应用程序。
c# - Windows 8 Share Charm - 如何了解电子邮件是否已发送?
我正在使用 C# 和 XAML 开发 Windows 8 应用程序。在应用程序中,可以通过电子邮件共享内容,为此我使用 DataTransferManager 来显示共享 UI。
我想知道是否有可能了解共享 UI 是否用于发送电子邮件?是否有可能从中得到某种回应?
c# - 共享后 Windows 8 应用程序启动
在通过魅力栏与它共享一些内容后,我正在寻找启动我自己的 Windows 应用程序的可能性。我找到了这个 MS 示例https://code.msdn.microsoft.com/windowsapps/Sharing-Content-Target-App-e2689782/ 但是单击共享按钮后,应用程序关闭。我在按钮单击方法中尝试了这段代码:
但这没有效果。我也尝试过使用 Application.Start() 但参数应该是回调,我不明白是哪一个。
--------编辑:我想要以下行为。
- 打开 IE(已经完成)
- 打开魅力栏并点击分享(已经完成)
- 选择我的应用程序(已经完成)
- 我的应用程序显示一个包含信息的共享页面和一个共享按钮(已经完成)
- 单击我的应用程序上的共享按钮后打开主页(在 MS 示例中为默认页面)
所以我找不到最后一步的解决方案。从我的应用程序的共享页面切换到我的应用程序的主页。
编辑结束--------
我想要的每件事都是在与它共享一些内容后启动我的应用程序。我希望有人能帮助我。或者这是不可能的?
----编辑2:
应用程序.xaml.cs:
主页.xaml.cs:
分享pargetpage.xaml.cs:
编辑 2 结束 ---------
c# - 在 WPF-Fullscreen 应用程序中禁用 Windows 8 CharmsBar
我想为 Windows 8 创建一个新的全屏“信息亭”WPF 应用程序。它不是现代 UI 应用程序。
该应用程序应自动启动,并且必须是不可关闭的。一些事情已经实现。该应用程序使用注册表值禁用硬件 Windows 键并从 Windows 启动。
唯一不起作用的是禁用 Charms-Bar。我已经测试了很多东西,比如 DisableCharmsHint-Registry 值。但它不起作用。而且我在网上搜索并看到了一个 API-Call,它应该禁用 CharmsBar - 但它不起作用。我希望有人能提供帮助。
这是我的助手类。我用 MainWindow-Handle 和 false 调用 EnableEdgeGestures - 方法 - 禁用。
API-Call SHGetPropertyStoreForWindow 的结果始终为 0。
问候罗尼