有人知道如何以编程方式将 RibbonTab 添加到 Mircosoft WPF 功能区吗?我找不到示例或至少找不到在文档或 Ribbon 智能感知中使用的属性。
我在网络上发现了许多条目,建议类似:ribbon.Tabs.Add(...)
不幸的是“Tabs”在 Ribbon 类中根本不存在?!是否有 API 更改,我找不到任何相关信息,或者有什么窍门?
Microsoft WPF Ribbon 继承自 Selector,而 Selector 又继承自 ItemsControl。考虑到这一点,要以编程方式添加选项卡,您可以使用 Items 属性来添加新的 RibbonTab 对象。
例如,
Ribbon.Items.Add(new RibbonTab())
我没有太多使用Microsoft WPF Ribbon,所以恐怕我不知道,但我可以推荐Microsoft Fluent Ribbon;我在实现它方面取得了更大的成功,并且发现它更加灵活和直观......如果您感兴趣的话,它位于 codeplex 网站上(假设您还没有深入使用 MS WPF Ribbon) - Fluent.codeplex.com
希望对您有帮助,
阿杰
有没有快速删除RibbonTab的RibbonGroup或者RibbonGroup中的RibbonButton的方法?我怎样才能删除它?可以用更改xaml文件的方法吗?