如何向DevExpress RibbonControl添加按钮?

时间:2013-07-16 11:25:26

标签: c# wpf devexpress ribbon-control

我正在使用DevExpress WPF MVVM Framework。我想在“主页”选项卡上方添加按钮,如此图所示。这怎么可能? enter image description here

<dxb:BarManager> 
    <dxb:BarManager.Items>
        <dxb:BarButtonItem x:Name="barButtonItem1" Content="About" Glyph="pack://application:,,,/DevExpress.Images.v13.1;component/Images/Support/Info_16x16.png" LargeGlyph="pack://application:,,,/DevExpress.Images.v13.1;component/Images/Support/Info_32x32.png" Command="{Binding ShowAboutCommand}"/>
        <dxb:BarButtonItem x:Name="barButtonItem2" Content="New" />
        <dxb:BarButtonItem x:Name="SaveCommandBarButtonItem" Content="Save" />
    </dxb:BarManager.Items>
...               

3 个答案:

答案 0 :(得分:2)

Dua,请访问此链接http://www.devexpress.com/Support/Center/Question/Details/Q510019,在那里发布了同样的问题。可能它会帮助你。

Devexpress FAQ提供了提问的工具,Devexpress支持团队可以更好地回答解决与其工具相关的查询。 谢谢, Tameen

答案 1 :(得分:0)

您愿意做的不是添加按钮,而是添加页面

请看下面这个链接:

http://documentation.devexpress.com/#wpf/CustomDocument7954


由于评论而编辑

您要添加按钮的“区域”在功能区中称为页眉

下面的链接显示了如何在那里:

http://documentation.devexpress.com/#wpf/CustomDocument8186

我不确定你将具有什么尺寸/定位功能(考虑到你在图像中的确切布局)。

答案 2 :(得分:0)

您无法在RibbonControl的任何位置添加按钮,因为RibbonControl不打算以这种方式使用。您应该将ribbon item links(按钮,子菜单,就地编辑器,图库等)合并到groupspages中。有关详细信息,请查看RibbonControl Concepts文章 相关示例:How to create a Ribbon Control

如果要在RibbonControl(页眉区域)的右边缘添加项目,可以使用How to add commands to the Page Header Region文章中描述的方法。

如果要将项目添加到RibbonControl(快速访问工具栏)的上边缘,可以使用How to add items to the Quick Access Toolbar文章中描述的方法。

P.S。我看到你正在使用MVVM框架。因此,您还应该查看以下文章:MVVM Framework Getting Started (Lesson 2) - Customize a Ribbon and Create an About Button