WPF 功能区 (System.Windows.Controls.Ribbon) 包含许多控件,您可以将这些控件添加到具有“下拉”样式行为的功能区中,单击控件的主按钮会显示一个新区域。
示例:RibbonMenuButton、RibbonSplitButton、RibbonMenuButton、RibbonGallery等。
但是,据我所见,所有这些都旨在向您显示用户从中进行选择的事物列表。但是,有没有办法显示一个不可选择的“面板”区域,可以在其上放置其他控件?
例如,下面是 MS Outlook 的屏幕截图:
上面的红色区域本身不是列表中的选择。相反,它有一个自定义控件(表格大小选择器)。
但蓝色项目是可选项目,其功能类似于传统菜单。
它是我有兴趣了解的红色区域。
(我不知道 Outlook 是否是使用 WPF 功能区编码的,这根本不重要 - 我只是用它来说明我在寻找什么。)
注意 - 我并没有试图专门复制这个 Outlook 表格选择器,它只是您可以在下拉区域中使用不可选择的“面板”区域的方式的一个示例。