标签: ribbon

什么是最好的功能区UI控件,以复古适合使用VC2005的传统MFC应用程序构建?

将Ribbon样式控件引入传统MFC应用程序有什么经验?

我知道它存在于新的VC2008功能包中,但是从VC2005更改编译器对于我们的源代码库和与我们的环境,Intel FORTRAN,ClearCase,许多第三个库的集成来说是一个大问题.

有一些不同的商业实现,大多数侧重于C#/ VB .NET,只有少数用于本机C++ MFC.

我已经阅读了Google发现的所有常见评论,现在大部分时间都很安静,所以我感兴趣的是那些实际完成它的人,经历了痛苦的障碍,发布了一个带有VC2005和Ribbon UI的遗留应用程序.

我们目前使用非常旧版本的Stingray Objective Toolkit来提供我们的MFC扩展,如可自定义的工具栏和停靠窗口等.


任何人使用Prof-UIS,与其他商业用户相比,其相对便宜,无限制的开发者许可是其他人的成本的十分之一.

有没有免费的,开源的或L-GPL的?

c++ user-interface mfc ribbon stingray

2
推荐指数
1
解决办法
2666
查看次数

Windows 7功能区许可与Office 2007功能区许可

如果我没记错,Office 2007功能区UI的一个限制是您无法使用它与Word或Excel等其他MS Office产品竞争.

这同样的限制是否适用于Windows 7功能区UI?

感谢名单.

licensing ribbon office-2007 restriction windows-7

2
推荐指数
1
解决办法
783
查看次数

如何更改Fluent Ribbon UI后台颜色

如何更改Fluent Ribbon UI后台菜单的颜色- 默认情况下为蓝色?

wpf ribbon fluent fluent-ribbon

2
推荐指数
1
解决办法
3131
查看次数

如何以编程方式将RibbonTab添加到WPF功能区(2010年10月发行版)?

有没有人知道以编程方式将RibbonTab添加到Mircosoft WPF功能区的方法?我无法在文档和Ribbon的intellisense中找到一个示例或至少一个属性.

我在网上发现了很多条目,如:ribbon.Tabs.Add(...)

不幸的是,Ribbon类中根本不存在"Tabs"?!是否有API更改我无法找到任何关于或什么是诀窍?

c# wpf ribbon wpf-controls ribbon-control

2
推荐指数
1
解决办法
3703
查看次数

WPF功能区4.0 - 控制级别的大小定义

我已经定义了这样的东西

<ribbon:RibbonGroup Header="Size at Control Level">
                    <ribbon:RibbonControlGroup>
                        <ribbon:RibbonButton SmallImageSource="Images\wizard-icon16.png" LargeImageSource="Images\wizard-icon32.png" Label="Button 1">
                            <ribbon:RibbonButton.ControlSizeDefinition>
                                <ribbon:RibbonControlSizeDefinition ImageSize="Large" IsLabelVisible="True"></ribbon:RibbonControlSizeDefinition>
                            </ribbon:RibbonButton.ControlSizeDefinition>
                        </ribbon:RibbonButton>
                        <ribbon:RibbonButton SmallImageSource="Images\wizard-icon16.png" LargeImageSource="Images\wizard-icon32.png" Label="Button 2">
                            <ribbon:RibbonButton.ControlSizeDefinition>
                                <ribbon:RibbonControlSizeDefinition ImageSize="Small" IsLabelVisible="True"></ribbon:RibbonControlSizeDefinition>
                            </ribbon:RibbonButton.ControlSizeDefinition>
                        </ribbon:RibbonButton>
                        <ribbon:RibbonButton SmallImageSource="Images\wizard-icon16.png" LargeImageSource="Images\wizard-icon32.png" Label="Button 3"></ribbon:RibbonButton>
                        <ribbon:RibbonButton SmallImageSource="Images\wizard-icon16.png" LargeImageSource="Images\wizard-icon32.png" Label="Button 4"></ribbon:RibbonButton>
                    </ribbon:RibbonControlGroup>
                </ribbon:RibbonGroup>
Run Code Online (Sandbox Code Playgroud)

但是所有按钮都很大.即使我为所有控件设置了一个带有Small的ControlSizeDefinition属性,它们仍然很大.我究竟做错了什么?

谢谢!

wpf ribbon

2
推荐指数
1
解决办法
6351
查看次数

添加到Outlook中的现有功能区c#

我希望能够在outlook功能区中添加一个按钮,我们的想法是,当您访问日历时,它将显示在"主页"功能区中.我将如何做这个,想法或链接?

谢谢.

c# outlook ribbon ribbon-control

2
推荐指数
1
解决办法
2481
查看次数

如何设置RibbonSplitButton ItemTemplate的样式

我有一个带有ItemSource和以这种方式定义的ItemTemplate的RibbonSpitButton:

<RibbonSplitButton x:Name="SplitButton3DViews" 
                                   ItemsSource="{Binding items}"
                                   Label="{String Views3D}"
                                   IsCheckable="False">
    <RibbonSplitButton.ItemTemplate>
        <DataTemplate>
            <RibbonMenuItem Header="{Binding Name}" ImageSource="{Binding Icon}" Command="{Binding cmd}"/>
        </DataTemplate>
    </RibbonSplitButton.ItemTemplate>
</RibbonSplitButton>
Run Code Online (Sandbox Code Playgroud)

Everithing有效但图形结果如下: 在此输入图像描述

如何将子项的图标放在适当的位置(在菜单的蓝色部分)?

wpf ribbon

2
推荐指数
1
解决办法
2068
查看次数

如何以编程方式更改WPF TabControl中的选项卡名称?

所有,

我已经在这里广泛搜索了解决方案,但我感觉我的问题源于对WPF的基本缺乏知识.我是新手,并且迄今为止已经黑了,并且尽我所能用Google搜索.

基本上,我有一个Ribbon与TabControl动态交互.功能区选项卡选择项目类别,RibbonGroups中的MenuItems然后选择类别中的项目.单击项目后,TabControl上的选项卡需要动态更改.无论是标题,标签本身,还是整个TabControl都可以.到目前为止,在单击一个RibbonGroups内部的MenuItem时,我尝试只为TabControl上的每个选项卡设置Header文本等于"blah".然后Header对象抛出一个空指针.无论我是设置Header,Tabs还是TabControl本身,都会发生这种情况.

为什么?!?!?!?

......以及如何在世界上修复它?

谢谢!

c# wpf tabcontrol ribbon

2
推荐指数
1
解决办法
8764
查看次数

特定于数据库的自定义功能区未加载

我一直在尝试使用此处的指南为数据库创建自定义功能区.

我有我的功能区的XML(这里为了方便阅读而格式化),其中包括自定义选项卡MyDatabase:

<mso:cmd app="Access" dt="0" />
<mso:customUI xmlns:mso="http://schemas.microsoft.com/office/2009/07/customui">
    <mso:ribbon>
        <mso:qat/>
        <mso:tabs>
            <mso:tab id="mso_c5.55CD83" label="MyDatabase">
                <mso:group id="mso_c6.55CD83" label="Sort &amp;&amp; Filter" imageMso="FilterByResource">
                    <mso:control idQ="mso:FiltersMenu" visible="true"/>
                    <mso:control idQ="mso:SortUp" size="small" visible="true"/>
                    <mso:control idQ="mso:SortDown" size="small" visible="true"/>
                    <mso:control idQ="mso:SortRemoveAllSorts" visible="true"/>
                    <mso:control idQ="mso:SortSelectionMenu" visible="true"/>
                    <mso:control idQ="mso:FilterToggleFilter" visible="true"/>
                </mso:group>
                <mso:group id="mso_c7.570112" label="Find" autoScale="true">
                    <mso:control idQ="mso:FindDialog" visible="true"/>
                    <mso:control idQ="mso:GoToMenuAccess" visible="true"/>
                </mso:group>
                <mso:group id="mso_c8.57A030" label="Clipboard" autoScale="true">
                    <mso:control idQ="mso:Copy" visible="true"/>
                </mso:group>
            </mso:tab>
        </mso:tabs>
    </mso:ribbon>
</mso:customUI>
Run Code Online (Sandbox Code Playgroud)

USysRibbons按照描述创建了表格并添加了功能区.我已经为这个数据库设置了功能区(File- > Options- > Current Database- …

ribbon ms-access-2010

2
推荐指数
1
解决办法
4721
查看次数

如何在没有xmlns/idQ的情况下将组添加到(VBA)自定义功能区?

情况:

  • 用户具有通过.PPAM(VBA宏和功能区自定义XML的组合)添加的现有自定义功能区.
  • 我们希望通过托管的COM加载项向该自定义功能区添加一个组
  • 对于来自其他托管COM加载项的自定义功能区,这可以通过xmlns:foo ="bar"&idQ来实现,可以从customUI 链接中提取

并发症:

  • 来自非托管加载项的自定义色带似乎没有xmlns命名空间,它们不会显示在customUI中
  • 即使通过PowerPoint/Office,用户也无法自定义这些色带.

知道我们如何才能实现添加按钮吗?

我们可以请求更改非托管/ VBA加载项.

vba ribbon excel-vba word-vba powerpoint-vba

2
推荐指数
2
解决办法
920
查看次数