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

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

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

我在网络上发现了许多条目,建议类似:ribbon.Tabs.Add(...)

不幸的是,“Tabs”在 Ribbon 类中根本不存在?!是否存在我找不到任何相关信息的 API 更改或者有什么技巧?

最佳答案

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

例如,

Ribbon.Items.Add(new RibbonTab())

关于c# - 如何以编程方式将 RibbonTab 添加到 WPF 功能区(2010 年 10 月版本)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4317494/

相关文章:

c# - 有没有办法像 VB.NET 一样在 C# 中将 getter 函数定义为 ReadOnly?

c# - 没有隐式引用 'card' 从 'card' 到 IComparable 的转换

wpf - 如何在 WPF 中同步两个 MediaPlayer 或 MediaElements?

.net - 绑定(bind) DataGrid 列标题

wpf - 使用comboBox作为源将自动生成的DataGrid分组

c# - 将原始处理程序的事件参数传递给 wpf 中的路由事件

c# - XNA (3.1) DrawUserPrimitives 和 SpriteBatch alpha 问题

c# - 获取通用接口(interface)的所有实现类型

wpf - GetTemplateChild 总是返回 null

wpf - 以编程方式更改标签属性