问题标签 [ribbon-control]

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

wpf - 在运行时构建 wpf 功能区

我正在尝试为动态菜单绑定一个功能区控件。

顶部的功能区选项卡是我的“真正的”功能区选项卡。底部开始是手动构建的,我正在用它来验证我的理论。

以下是我尝试使用的数据模板:

这是我对 Group DataTemplate 的第一次尝试:

然后我正在尝试这个:

问题是我无法让按钮显示在组下。如果我没有第二个功能区选项卡中的组模板,我可以让它工作。但是,如果我也尝试动态地进行分组,则无法创建按钮。此外,通过在其中使用功能区组执行数据模板,标题会被截断。我已经阅读过这方面的内容,这就是尝试使用 HierarchicalDatatemplate 的原因。常规数据模板不允许 itemsource 或 itemtemplate。

那么如何获得动态 RibbonGroup 来显示动态 RibbonButtons?


我现在已经实施了一些其他更改,并且至少将其填充,但是它不正确。

现在它看起来像这样: 替代文字

我希望它看起来像这样,它是部分硬编码的。 替代文字

这是xaml

我唯一要尝试的是将 RibbonButtonDataTemplate 更改为分层数据模板。

0 投票
1 回答
795 浏览

vsto - Word 2007 add-in for a custom ribbon - ribbon not visible in the saved document

I have a requirement where I need to have a custom ribbon added to the Word 2007 file which will be populated from some items. I created a add-in using this and pressing F5 opens Word file contains the newly added custom ribbon. But I save that word file and open that again and It does not have that newly added custom ribbon. I am sure I am missing something here.Could anybody throw some light?

0 投票
0 回答
3611 浏览

vsto - Open XML SDK - 以编程方式将宏添加到 Word 2007 文档

我正在尝试按照本文中描述的手动方法在 Word 2007 文档中动态添加新的自定义功能区:- http://msdn.microsoft.com/en-us/library/aa338202(v=office.12)。 .aspx _

该文章指定以下内容:-

a) 创建一个名为 customUI.xml 的 XML 文件,该文件将包含您要在选项卡中显示的元素,并将其放在名为 customUI 的文件夹中。

b) 将您的 Word 2007 文档重命名为 .zip。将上述“customUI”文件夹添加到 zip 文件中。

c) 将以下关系添加到 .zip 文件中的“_rels/rels”文件中:-

我们是否有一些代码示例可以使用 OpenXML SDK 实现相同的目标?例如,如何将“RibbonExtensibilityPart”(包含功能区 XML)添加到文档中?

编辑:-

这就是我执行上述步骤的方式:-

我可以看到带有元素的新功能区。但是,我在功能区中有按钮,我想在这些按钮上添加句柄操作。以下是我的功能区 XML 的样子:-

看看“ onAction="ThisDocument.MyOtherButtonMacro "。我知道我可以在文档中编写宏功能。但是,由于自定义功能区将在服务器端动态添加,我不确定如何添加动态宏。有人可以帮忙吗?

0 投票
1 回答
314 浏览

openxml - OpenXML - 限制自定义 MS-Word 功能区组中显示的按钮数量

我想限制 Word 2007 中功能区组中按钮的数量,因为按钮是根据数据库中的数据生成的。见下图。显示的按钮太多. 我想在带有对话框启动器的功能区中设置有限的数量,例如 6 个左右,单击该对话框启动器将打开一个显示所有按钮的窗格。有没有办法做同样的事情。当有人单击对话框启动器时,有人还可以告诉我如何创建该窗格吗?

0 投票
2 回答
3389 浏览

sharepoint - 应用程序页面上的 SharePoint 2010 功能区

我正在尝试创建一个 SharePoint 2010 应用程序页面(AKA 布局页面)来显示一些信息并允许用户执行一些自定义功能。

我需要为我想要执行的功能显示自定义功能区选项卡。我希望这个自定义选项卡显示在我创建的应用程序页面上。

我设法创建了一个自定义功能区选项卡,并通过 SP 功能将其显示在列表视图功能区上。但是如何注册这个自定义功能区选项卡,以便在我创建的应用程序页面上显示?

谢谢,

0 投票
1 回答
334 浏览

openxml - 从 byte[] 创建 WordProcessingDocument 时不会创建功能区

当我从 docx 文件的路径打开 WordProcessingDocument 时,会创建功能区。但是,当我从 docx 文件的字节内容中打开它时,它不会被创建。以下内容未显示 docx 文件中的功能区:-

下面显示了功能区:-

GetRibbonXml() 获取功能区的 XML。我正在删除添加到功能区元素中的 xmlns=""(来自这里的问题)。

有人可以提出一些想法,为什么没有添加功能区。甚至 customUI 文件夹也不会添加到 word zip 文件中。任何人都可以帮忙。

0 投票
2 回答
1584 浏览

wpf - RibbonControlsLibrary XamlParseException 问题 VS 2010

我对 RibbonControlsLibrary 有疑问,从一开始我就无法在我的 C# 应用程序中使用这些控件。问题随机出现,主要是在重新启动后。有时重新启动会有所帮助,并且它开始正常运行(无需任何代码更改!)。我测试了一些可能性,并且 RibbonWindow 控件可以正常工作,直到我将“Ribbon”控件放入代码中!此控件上也指出了错误。最奇怪的是,当我创建新的 WPF 功能区应用程序时会出现这个问题!事实上,代码尽可能简单,但仍然......有人遇到过这个问题吗?我试图用谷歌搜索它,但找不到任何关于此的信息。

我有 XP,所以操作系统阻止文件的问题不算在内。

XAML:

vS 给了我这个:

0 投票
1 回答
2470 浏览

ms-word - Word 2007 功能区 - 正确对齐组中的控件

我无法在 Word 2007 的自定义功能区中正确对齐组中的控件。 控制对齐错误

在上面的屏幕截图中,您可以注意到文本框和下拉菜单没有正确对齐。以下是我的 CustomUI 功能区 XML:-

我为这些奇怪的标签名称道歉。但是,上述 XML 中每个标签中的字符数与我使用的实际标签相同。有人可以请教吗?

0 投票
1 回答
3708 浏览

c# - 构建基于 WPF Ribbon 的应用程序的步骤

在哪里可以找到开发基于 WPF 功能区的应用程序的教程或步骤?Microsoft 页面Microsoft Ribbon for WPF October 201 0 不提供代码示例的任何文档。例如,它有一个名为 RibbonWindowWord.xaml 的代码示例:

这里的编程方法是什么?显示基于 Ribbon 接口的教程的 channel9 页面都是为 c++ 程序员准备的。我正在寻找 C# 程序员的代码。有人可以指定资源并说出以前的 WPF codeplex 版本之间的区别:http ://wpf.codeplex.com/wikipage?title=Southridge%20Lab

channel9 页 http://channel9.msdn.com/blogs/yochay/a-lap-around-windows-7-new-scenic-ribbon http://channel9.msdn.com/Blogs/yochay/Windows-7-Ribbon -标记-概述

0 投票
1 回答
132 浏览

ribbon-control - 使用功能区的应用程序

我们正在寻找实现功能区控件的应用程序,以了解 MS Office 团队以外的开发人员如何使用此控件。我试着用谷歌搜索了一下,但列表仍然很短。你们可以向我推荐一些以正确方式使用功能区控件的好项目吗?

谢谢,先生