有没有人知道以编程方式将RibbonTab添加到Mircosoft WPF功能区的方法?我找不到一个例子或至少一个属性既不用于文档也不用于Ribbon的intellisense。
我在网上发现了许多条目,如:ribbon.Tabs.Add(...)
不幸的是,Ribbon类中根本不存在“Tabs”?!是否有API更改,我找不到任何关于或什么是诀窍?
答案 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