目标:实现类似word中导航栏视图的功能。
- 创建新项目,选择模板“Word VSTO 外接程序”。
- 选择工程,新建项目---新建功能区(可视化设计器)
- 双击打开新建的可视化编辑器,编辑容器RibbonGroup
- 在容器RibbonGroup里继续添加Office功能区控件
以添加一个CheckBox和ToggleButton为例
- 添加导航模板的用户控件
- 创建一个全局的静态类,保存展示面板数据
- 在入口方法(ThisAddIn.cs中的ThisAddIn_Startup)中为展示面板动态添加展示内容
- 在ribbon1的控件中添加控件的处理方法
- 直接运行程序,展示效果如下(选中“显示/关闭”按钮,文本右侧出现导航面板)