.net 在Microsoft功能区控件WPF中使用提示

.net 在Microsoft功能区控件WPF中使用提示,.net,wpf,ribbon,wpf-4.0,ribboncontrolslibrary,.net,Wpf,Ribbon,Wpf 4.0,Ribboncontrolslibrary,我正在使用名称空间中的Microsoft ribbon编写一个WPF应用程序。我试着尽可能地关注,但我注意到他们提到的一些我似乎找不到的功能。这些功能之一是“提示”。如果你几乎一直向下滚动到我链接的页面底部(或者只搜索单词“prompt”),你会看到我所说的功能的插图和说明 在我的功能区选项卡中有很多“RibbonTextBox”和“RibbonComboBox”,每个选项卡旁边都有一个标签。不用说,这些标签占据了相当大的水平空间。我想用提示代替这些,因为当框中包含内容时,它们是不言自明的 有没

我正在使用名称空间中的Microsoft ribbon编写一个WPF应用程序。我试着尽可能地关注,但我注意到他们提到的一些我似乎找不到的功能。这些功能之一是“提示”。如果你几乎一直向下滚动到我链接的页面底部(或者只搜索单词“prompt”),你会看到我所说的功能的插图和说明

在我的功能区选项卡中有很多“RibbonTextBox”和“RibbonComboBox”,每个选项卡旁边都有一个标签。不用说,这些标签占据了相当大的水平空间。我想用提示代替这些,因为当框中包含内容时,它们是不言自明的

有没有办法向功能区控件添加提示?我特别想要一个干净的方法(谁不会呢?),但我很欣赏任何能完成工作的老方法。请记住,我需要在十几个或两个不同的地方实现这一点


谢谢你的帮助。

我设法找到了解决办法。虽然它不是微软的官方版本,但它非常干净,易于实现。我发现并使用它作为基础,为RibbonComboBox创建我自己的附加行为;由于RibbonTextBox继承了普通的TextBox,所以我能够使用现有的行为(尽管我对它做了一些修改)

如果有人感兴趣,我上传了代码文件。这不仅适用于功能区控件,也适用于普通文本框和组合框。如果您不想使用单独的控件或编辑现有控件的ControlTemplate,这是一个很好的解决方案