问题标签 [toolbar]

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 回答
1057 浏览

wpf - 在 WPF 中,如何使 ToolBar.Header 消失?

我读过两本不同的书,在 WPF 中, ToolBar.Header 属性没有做任何事情:

但是,我正在像这样动态创建我的 ToolBar 对象(tbtToolBar 实际上是在 Xaml 中定义的 ToolBarTray,vm 是窗口的 ViewModel):

并且 Header 属性清楚地显示在标签中,作为工具栏中的第一项。这不是我想要的行为。当用户右键单击 ToolBarTray 时,我想使用标题作为工具栏下拉列表中的标题,就像书籍描述的那样。

所以,我试图通过设置摆脱 Header:

这可行,但现在工具栏中有一个难看的小间隙。

  1. 有没有办法让标题在没有间隙的情况下不可见?
  2. 为什么这些书明显错了?从那时到现在有什么变化吗?
0 投票
2 回答
299 浏览

internet-explorer - IE bandobject出现在桌面任务栏中

我创建了一个 IE bandobject(工具栏),它位于 IE 中并且运行良好,但它也出现在工具栏下的 XP 任务栏菜单中。有谁知道如何防止这种行为?

谢谢!

0 投票
3 回答
5864 浏览

eclipse - Eclipse RCP:如何观察剪切/复制/粘贴命令的状态?

我目前正在努力使用以下 Eclipse RCP 命令:

  • org.eclipse.ui.edit.cut
  • org.eclipse.ui.edit.copy
  • org.eclipse.ui.edit.paste

我将它们用作工具栏中的命令贡献,但是当handled这些命令的“”状态发生变化时,UIElements(工具栏项)不会更新。

为了测试,我使用轮询机制来验证这些命令的状态是否真的根据当前关注的元素而改变,我发现处理程序保持不变,但处理程序的“已处理”状态正确更改,导致命令“已处理”状态也可以正确更改。

唯一的问题是,这些状态更改中的任何一个都不会导致通知(无论是在命令的ICommandListener还是在处理程序的IHandlerListener),所以 UIElements 不会得到更新。

下面是一些用于观察命令状态的测试代码:

我是否遗漏了什么,或者这是剪切/复制/粘贴处理程序实现中的错误?有什么见解吗?

编辑: 命令一直处于启用状态,并且处理程序永远不会交换,只有处理程序的“ handled”状态(以及命令的“ handled”状态)根据哪个 ui 元素具有焦点而变化。但是,当此状态更改时没有通知。这会导致工具栏按钮始终处于启用状态,按下它们会导致org.eclipse.core.commands.NotHandledException: There is no handler to execute for command.

0 投票
5 回答
2931 浏览

visual-studio-2008 - 重置 VS 2008 工具栏

如何完全重置我的 Visual Studio 2008 工具栏?现在,当我编写代码与调试时,工具栏会随机出现/消失。这是预期的行为吗?

我想让它达到同一组工具栏出现并在工具栏区域中保持相同位置的程度。

0 投票
6 回答
1393 浏览

delphi - Vista 应用程序缩略图

根据设计,当应用程序最小化时,Vista 上的工具栏应用程序缩略图不会更新,因为最小化的窗口本身不会重绘。对于我拥有的监控应用程序,在应用程序保持最小化的同时更新应用程序缩略图会很有用。我正在使用 Delphi 2009。任何人都可以为此提出一个好的解决方法吗?

血红蛋白

0 投票
3 回答
9170 浏览

wpf - 使工具栏按钮样式应用于工具栏中的用户控件

如何强制工具栏内的 WPF 中的用户控件使用工具栏的默认按钮样式?

我有一个名为 ImageButton 的简单用户控件,它的 XAML 如下所示:

对于这些绑定路径,我在后面的代码中有一些依赖属性,并且一切正常。

直到我把它放在一个工具栏中。通常,当您将按钮放在 ToolBar 中时,它们会被 ToolBar 重新设置样式,使其看起来像工具栏按钮。我发现了如何更改此样式(请参阅ToolBar.ButtonStyleKey。但是如何将已定义的样式应用于我的用户控件的按钮样式依赖项属性?

0 投票
2 回答
1399 浏览

firefox - Firefox 扩展在安装时打开页面

我注意到一些 Firefox 扩展在安装后会在您重新启动浏览器后打开一个页面,例如StumbleUpon 工具栏

这对于显示更新说明并为用户提供一些教程类型信息很有用。

安装后用户第一次重新启动浏览器时,如何在 Firefox 插件中打开新页面?

0 投票
2 回答
596 浏览

objective-c - Mac 开发 - 使用工具栏构建应用程序

我是mac开发的新手,有点困惑。我正在尝试创建一个带有工具栏的程序,但似乎无法使其正常工作。谁能向我解释执行此操作所需的步骤?另外,mac开发系统有没有类似iphone的UITabBarController的控件?谢谢,汉斯·埃斯彭

0 投票
6 回答
70645 浏览

wpf - WPF 工具栏:如何删除夹点和溢出

在嵌套的 WPF ToolBarPanel-ToolBar-Menu 中,我们希望摆脱左侧的手柄和右侧的溢出区域。它们都是灰色的,但我们希望它们根本不显示。

关于如何做到这一点的任何想法?

以防我的术语不完全正确,如果您查看下面链接的图 3 中的图像,在三个工具栏的最底部,下拉菜单的左侧和最右侧的右侧有把手按钮有溢出。

工具栏的图像

0 投票
1 回答
582 浏览

windows-7 - WTL CreateSimpleToolbar() 上的视觉样式

我已经使用向导创建了 WTL 8.1 项目。视觉样式应用于菜单和关于对话框,但工具栏看起来很难看。如何使工具栏在 Vista/7 中看起来是原生的?