2

有人知道以编程方式将 RibbonTab 添加到 Mircosoft WPF 功能区的方法吗?我找不到在文档和 Ribbon 的智能感知中使用的示例或至少一个属性。

我在网上发现了很多条目,建议如下:ribbon.Tabs.Add(...)

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

4

2 回答 2

5

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

例如,

Ribbon.Items.Add(new RibbonTab())
于 2010-12-02T20:41:19.143 回答
0

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

希望能帮助到你,

Aj

于 2010-11-30T19:42:21.903 回答