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