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

时间:2010-11-30 19:09:51

标签: c# wpf wpf-controls ribbon ribbon-control

有没有人知道以编程方式将RibbonTab添加到Mircosoft WPF功能区的方法?我找不到一个例子或至少一个属性既不用于文档也不用于Ribbon的intellisense。

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

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

2 个答案:

答案 0 :(得分:5)

Microsoft WPF功能区继承自Selector,后者继承自ItemsControl。考虑到这一点,要以编程方式添加选项卡,您可以使用Items属性添加新的RibbonTab对象。

例如,

Ribbon.Items.Add(new RibbonTab())

答案 1 :(得分:0)

我没有使用Microsoft WPF功能区,所以我担心我不知道,但我可以推荐Microsoft Fluent功能区;我已经有了更多的成功实现它,并发现它更加灵活和直观......如果它是你感兴趣的东西,它就在codeplex网站上(假设你没有使用MS WPF功能区太深入) - fluent.codeplex.com

希望它有所帮助,

AJ