问题标签 [commandbar]
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.
c# - 命令栏没有获得焦点——必须使用键盘
我的小项目进展顺利,但是我绊倒了一些可能很愚蠢的事情......
不知何故,当我打开应用程序时,没有任何焦点,我必须使用“tab”键才能将焦点移动到命令栏并能够使用键盘快捷键。
接着....
当我使用 Scrollviewer 移动图像或缩放时,我无法再次使用键盘快捷键,直到我使用“选项卡”将其移动到命令栏。
我试过了
在我认为可能有用的应用程序中到处都有,但无济于事。我也尝试过使用键盘加速器,但它没有帮助。有小费吗?
这是我的 XAML 代码:
以下是我处理键盘输入的方式:
c# - UWP 包括媒体播放器传输栏作为命令栏的一部分?
我正在尝试为媒体播放器应用程序创建自定义媒体传输控件,我可以在其中添加自己的按钮和功能。我唯一需要的标准MediaTransportControl就是SeekBar。
我试过摆弄字典,但对于我想要达到的好处来说,它太复杂了。有没有一种简单的方法可以做到这一点,还是我应该放弃?
谢谢!
vba - VBA:自定义右键单击菜单选项不可见
我正在尝试创建一个选项,允许用户通过右键单击菜单选项从单元格中删除数据验证。到目前为止,代码正在编译和执行,没有错误。它成功地将自定义控件添加到集合 Commandbars("cell").Controls。它还具有正确的标记和正确的 OnAction 值。但由于某种原因,它没有出现在右键菜单中。我从我做的另一个项目中复制并粘贴了这段代码,它在另一个 Excel 工作簿中仍然运行良好。我改变的只是标题和 OnAction 字符串。我对此感到困惑。任何帮助是极大的赞赏。代码如下。
[编辑]:我正在调试,我在 Application.CommandBars("cell").Controls.Count 的所有模块和过程中添加了一个监视,并且出于某种令人难以置信的原因,只需将另一个相同的监视添加到列表中,对于 Application.CommandBars( "cell").Controls.Count,在中断模式下,导致计数增加 1。
每次按 F8 进入下一行时,计数也会增加 1,即使由于 objControl 对象由于某种原因未初始化而引发错误也是如此。请参阅下面的屏幕截图以查看我在调试期间看到的内容。突出显示的黄线为尚未初始化的对象引发错误,每次我尝试执行该行时,Count 都会增加 1。
[编辑 2]:显然为任何事情添加手表,即使在休息模式下,也会导致计数增加 1。我不知道如何或为什么。
c# - 键盘加速器在 UWP 应用中停止工作
我正在尝试将键盘加速器添加到 UWP 应用程序中的 CommandBar 菜单项。这在应用程序启动时工作正常,但在我第一次打开溢出菜单后,加速器停止工作。主要命令(菜单外)似乎不会发生这种情况,只有溢出菜单内的次要命令才会发生这种情况。此外,单击时菜单项仍然可以正常工作。
XAML:
后面的代码:
我在这里遗漏了什么还是这是 UWP 中的错误?
编辑:我做了更多测试,我相当确信这要么是设计缺陷,要么是错误。如果我将按钮设置为主要命令,则加速器在按钮可见时工作,但如果我调整窗口大小以使其移动到溢出菜单,加速器将停止工作。
excel - 如何在 Excel CommandBar 上垂直排列按钮?
我的代码在自定义命令栏上创建了 2 个按钮。它工作正常,但 2 个按钮并排,我希望它们垂直堆叠。我怎样才能解决这个问题 ?
c# - 如何使用 C# 添加带有文本和图标的 Excel 行命令栏标题
我需要在运行时使用 C# 在 Excel 命令栏中添加一个组标题,以便我可以将我的 Office.CommandBarButton 选项与默认的 Excel 选项分开。例如,在 Excel 2013 中,如果您选择一行和 RMB(鼠标右键),默认的命令栏将显示许多选项。您会注意到有一个名为“粘贴选项:”的标题,左侧带有标准粘贴图标。我想使用 C# 创建一个类似的标题(组),例如“粘贴选项:”。
顺便说一句,我使用以下代码示例在 Excel 中成功添加了几个 Office.CommandBarButton 选项;
我使用上面的代码添加了 3 个 Office.CommandBarButton 选项,为了清楚起见,需要将它们与默认的 Excel RMB 选项分开。
dropdown - 在 CommandBar 中显示下拉菜单的推荐方法
在 CommandBar 中显示下拉菜单的推荐方法是什么?
没有内置支持在 CommandBar 中显示下拉菜单。我知道解决这个问题的两种方法。
- 标签 + 下拉菜单。这是最简单的实现,但我必须处理 for/aria-labelledby 属性,也许是 ms-Dropdown-label 类。我认为它在逻辑上不正确,因为我们将标签和下拉列表与组件视图分开处理。这就是为什么我尝试了下面的第二种方法。
- 下拉+样式。我们可以免费获得与下拉菜单关联的标签。问题是布局。下拉菜单的默认显示是“块”,我必须调整它以及填充、默认字体大小等。
有没有简单的方法来实现它?或者 office-ui-fabric 是否有计划支持 CommandBar 中的下拉菜单。我觉得它无处不在。