在VSTO色带中插入WPF用户控件

时间:2011-12-21 14:32:37

标签: wpf excel vsto add-in ribbon

我使用VS 2010和现有的WPF用户控件开发Excel 2007加载项。在ElementHost的帮助下,很容易将控件集成到任务窗格和窗口中,但我发现无法将它们集成到功能区中。工具箱与功能区设计器结合使用时不包含ElementHost,也无法使用WinForms用户控件间接插入它。是否有另一种方法将WPF用户控件集成到功能区中?

1 个答案:

答案 0 :(得分:3)

您只能使用Ribbon UI elements来操纵功能区。没有替代。这是一件好事 - 它使所有应用程序的UI保持一致。这是一个常见的UI design pattern