我正在使用DevExpress WPF MVVM Framework。我想在“主页”选项卡上方添加按钮,如此图所示。这怎么可能?
<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>
...
答案 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(按钮,子菜单,就地编辑器,图库等)合并到groups和pages中。有关详细信息,请查看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