问题标签 [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.

0 投票
2 回答
81 浏览

c# - 命令栏没有获得焦点——必须使用键盘

我的小项目进展顺利,但是我绊倒了一些可能很愚蠢的事情......

不知何故,当我打开应用程序时,没有任何焦点,我必须使用“tab”键才能将焦点移动到命令栏并能够使用键盘快捷键。

接着....

当我使用 Scrollviewer 移动图像或缩放时,我无法再次使用键盘快捷键,直到我使用“选项卡”将其移动到命令栏。

我试过了

在我认为可能有用的应用程序中到处都有,但无济于事。我也尝试过使用键盘加速器,但它没有帮助。有小费吗?

这是我的 XAML 代码:

以下是我处理键盘输入的方式:

0 投票
3 回答
494 浏览

c# - UWP 包括媒体播放器传输栏作为命令栏的一部分?

我正在尝试为媒体播放器应用程序创建自定义媒体传输控件,我可以在其中添加自己的按钮和功能。我唯一需要的标准MediaTransportControl就是SeekBar

我试过摆弄字典,但对于我想要达到的好处来说,它太复杂了。有没有一种简单的方法可以做到这一点,还是我应该放弃?

谢谢!

0 投票
1 回答
658 浏览

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。我不知道如何或为什么。

在此处输入图像描述

0 投票
1 回答
485 浏览

c# - 键盘加速器在 UWP 应用中停止工作

我正在尝试将键盘加速器添加到 UWP 应用程序中的 CommandBar 菜单项。这在应用程序启动时工作正常,但在我第一次打开溢出菜单后,加速器停止工作。主要命令(菜单外)似乎不会发生这种情况,只有溢出菜单内的次要命令才会发生这种情况。此外,单击时菜单项仍然可以正常工作。

XAML:

后面的代码:

我在这里遗漏了什么还是这是 UWP 中的错误?

编辑:我做了更多测试,我相当确信这要么是设计缺陷,要么是错误。如果我将按钮设置为主要命令,则加速器在按钮可见时工作,但如果我调整窗口大小以使其移动到溢出菜单,加速器将停止工作。

0 投票
0 回答
135 浏览

excel - 如何在 Excel CommandBar 上垂直排列按钮?

我的代码在自定义命令栏上创建了 2 个按钮。它工作正常,但 2 个按钮并排,我希望它们垂直堆叠。我怎样才能解决这个问题 ?

0 投票
1 回答
435 浏览

c# - 如何使用 C# 添加带有文本和图标的 Excel 行命令栏标题

我需要在运行时使用 C# 在 Excel 命令栏中添加一个组标题,以便我可以将我的 Office.CommandBarButton 选项与默认的 Excel 选项分开。例如,在 Excel 2013 中,如果您选择一行和 RMB(鼠标右键),默认的命令栏将显示许多选项。您会注意到有一个名为“粘贴选项:”的标题,左侧带有标准粘贴图标。我想使用 C# 创建一个类似的标题(组),例如“粘贴选项:”。

顺便说一句,我使用以下代码示例在 Excel 中成功添加了几个 Office.CommandBarButton 选项;

我使用上面的代码添加了 3 个 Office.CommandBarButton 选项,为了清楚起见,需要将它们与默认的 Excel RMB 选项分开。

0 投票
1 回答
224 浏览

uwp - 如何在命令栏中有多个部分,如照片应用程序

我正在尝试复制CommandBar照片应用程序中构建的外观。命令栏分为左、中、右三个部分。

我的猜测是正确的项目是主要项目,中心和左侧部分位于CommandBar.Content并使用网格对齐它们。

我怎样才能复制这种外观?我尝试使用 Content 属性,但无法填充可用空间。

Windows 10 照片应用

0 投票
1 回答
81 浏览

xaml - UWP有没有办法在AppBarButton中设置Horizo​​ntal Align = Center for Icon?

我有:

它看起来一样: 在此处输入图像描述

有什么办法可以让图标居中对齐吗?如果我在“实时资源管理器属性”中设置本地 -> 图标 -> 讲义视觉 -> 偏移 = <5,0,0> 看起来会更好。如何在代码中做同样的事情?

0 投票
1 回答
100 浏览

dropdown - 在 CommandBar 中显示下拉菜单的推荐方法

在 CommandBar 中显示下拉菜单的推荐方法是什么?

没有内置支持在 CommandBar 中显示下拉菜单。我知道解决这个问题的两种方法。

  1. 标签 + 下拉菜单。这是最简单的实现,但我必须处理 for/aria-labelledby 属性,也许是 ms-Dropdown-label 类。我认为它在逻辑上不正确,因为我们将标签和下拉列表与组件视图分开处理。这就是为什么我尝试了下面的第二种方法。
  2. 下拉+样式。我们可以免费获得与下拉菜单关联的标签。问题是布局。下拉菜单的默认显示是“块”,我必须调整它以及填充、默认字体大小等。

有没有简单的方法来实现它?或者 office-ui-fabric 是否有计划支持 CommandBar 中的下拉菜单。我觉得它无处不在。

0 投票
2 回答
72 浏览

xaml - UWP如何知道按钮是否在Commandbar.SecondaryCommand

我怎么知道我AppBarButton的是否折叠到了Commandbar.SecondaryCommand?从图中可以看出,当窗口尺寸较小时,我的一些按钮被添加到了更多的 Flyout 中。而且它们没有正确显示,因为我给了它们CornerRadius。将按钮添加到 时,如何将 设置CornerRadius为零SecondaryCommand

普通的

折叠

对我来说更好的解决方案是自己实现这个效果,因为提供的More按钮没有标签,我想自定义 SecondaryCommand Flyout。但我不知道怎么做。