2012-03-28 160 views
0

我是WPF的新手,我将使用Windows Forms构建的应用程序迁移到WPF。WPF功能区控件自定义RibbonMenuItem

我的WPF应用程序包含一个功能区工具栏(来自Microsoft Office)。我在该工具栏上有一些RibbonMenuButtonRibbonSplitButton控件。

我的主要问题是,当我点击RibbonMenuButton我想要一个用户控件出现。例如:考虑一个包含拨号按钮的电话应用程序;当用户点击该按钮时,弹出窗口应该显示给用户选择电话号码,以及是否是音频或视频呼叫。

what I would like http://s14.postimage.org/40k22tu35/Untitled.png

到目前为止,我在做什么是创造,扩展RibbonMenuItem但后来我与弹出控制的重点问题自定义控件:我无法按回车点击默认按钮。

有什么建议吗?

非常感谢

回答

1

可以使用RibbonGallery代替RibbonMenuItem并为它设置的内容。例如: <RibbonGallery> <Grid> ... </Grid> </RibbonGallery>