问题标签 [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 投票
0 回答
106 浏览

microsoft-metro - 将文本添加到 Windows 8 搜索超级菜单

我希望能够向 Windows 8 搜索魅力菜单(不是弹出菜单,菜单本身)添加一些文本(不是链接)。我目前正在向这样的菜单添加命令/链接(为这篇文章简化了):

这会产生我需要的命令/链接,但我想在其中添加一些文字......有什么想法吗?这可能吗?

0 投票
1 回答
1012 浏览

windows-store-apps - 如何在 Windows 8.1 应用商店应用程序的设置弹出窗口中导航?

我正在开发我的第一个 Win 8.1 商店应用程序,但在理解 SettingsFlyout 时遇到了一些麻烦。

感谢为我的自定义设置创建 Flyouts 并将它们添加到 Settings Charm的文档不是问题。

但是,我无法找出如何在 Flyout 中导航。我想创建以下行为,因为它可以在邮件应用程序中看到:

  1. 从右侧滑动显示魅力
  2. 单击“设置”以显示设置窗格
  3. 单击帐户以显示“帐户列表弹出窗口”
  4. 在“Accounts List Flyout”上单击一个帐户显示其设置
  5. 所选帐户的设置显示在 Flyout 中
  6. 使用“返回”按钮将您带回帐户列表

步骤1-3没有问题。但是我如何管理其他步骤?如何将一个控制杆导航到设置的更深处并使用“返回”按钮再次向上?

0 投票
2 回答
557 浏览

vb.net - 将项目添加到 Windows 8 设置超级按钮栏

我想在“设置”超级按钮栏中添加一个名为“隐私政策”的按钮,该按钮链接到网址:

我正在使用 Visual Studio 和 VB 创建一个 Windows 8 应用程序

0 投票
2 回答
1077 浏览

c# - 从 Windows 商店应用程序打印

我有一个 Windows 应用商店应用程序 II 想要打印其中一页。我在网上找了它,我必须从有魅力的设备中选择打印机,但没有列出任何东西。当我在设置中查看设备时,我看到在设备中添加了打印机(通过网络,但是当我连接我的手机时也没有任何反应)我看到一条消息说“无法从应用程序发送任何内容”如何将打印机添加到魅力或在那里我可以用 c# 编写的任何命令来打印吗?

0 投票
1 回答
841 浏览

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 捕捉边缘滑动手势?

有什么解决办法吗?提前致谢。

0 投票
1 回答
1511 浏览

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.WindowsRuntimeSystem.Runtime.InteropServices.WindowsRuntime

我知道我可以使用 SendKeys 发送Win++ ,但这正是我要替换的内容,因为在我尝试打开搜索超级按钮时,S密钥将被关闭(通过快捷方式启动)。(query)Ctrl

0 投票
1 回答
153 浏览

c# - 无法使用 Windows 8.1 超级按钮通过邮件共享数据

我目前正在测试微软在 msdn 上提供的一些代码示例,以检查如何与魅力栏中的邮件应用程序共享来自应用程序的内容。

microsoft 为您提供的代码如下所示:

我按照教程中的要求,使用以下方法调用注册视图以进行共享的函数:

但是,当我在超级按钮栏中打开“共享”并单击“邮件”时,一条消息告诉我,我想要共享的信息出现了问题。

错误截图

我已经检查了整个互联网,但我找不到任何类似的错误。

那么,如果有人暗示出了什么问题?

我正在使用带有模拟器的 Visual Studio Professional 2013 来测试我的应用程序。

0 投票
1 回答
55 浏览

c# - Windows 8 Share Charm - 如何了解电子邮件是否已发送?

我正在使用 C# 和 XAML 开发 Windows 8 应用程序。在应用程序中,可以通过电子邮件共享内容,为此我使用 DataTransferManager 来显示共享 UI。

我想知道是否有可能了解共享 UI 是否用于发送电子邮件?是否有可能从中得到某种回应?

0 投票
2 回答
468 浏览

c# - 共享后 Windows 8 应用程序启动

在通过魅力栏与它共享一些内容后,我正在寻找启动我自己的 Windows 应用程序的可能性。我找到了这个 MS 示例https://code.msdn.microsoft.com/windowsapps/Sharing-Content-Target-App-e2689782/ 但是单击共享按钮后,应用程序关闭。我在按钮单击方法中尝试了这段代码:

但这没有效果。我也尝试过使用 Application.Start() 但参数应该是回调,我不明白是哪一个。

--------编辑:我想要以下行为。

  1. 打开 IE(已经完成)
  2. 打开魅力栏并点击分享(已经完成)
  3. 选择我的应用程序(已经完成)
  4. 我的应用程序显示一个包含信息的共享页面和一个共享按钮(已经完成)
  5. 单击我的应用程序上的共享按钮后打开主页(在 MS 示例中为默认页面)

所以我找不到最后一步的解决方案。从我的应用程序的共享页面切换到我的应用程序的主页。

编辑结束--------

我想要的每件事都是在与它共享一些内容后启动我的应用程序。我希望有人能帮助我。或者这是不可能的?

----编辑2:

应用程序.xaml.cs:

主页.xaml.cs:

分享pargetpage.xaml.cs:

编辑 2 结束 ---------

0 投票
1 回答
259 浏览

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。

问候罗尼