|
这个ribbon包含一个RibbonButton、一个RibbonSeparator、一个RibbonCheckBox和一个DialogBoxLauncher。按钮使用大显示样式,其OfficeImageId设置为StartAfterPrevious,显示如图40-13所示的钟表图像。(这些图像在设计期间不可见)。ribbon使用TabHome选项卡类型,其内容追加到Home选项卡上。
ribbon有3个事件处理程序,每个处理程序都调用前面介绍的ThisAddIn中的一个实用方法:
- private void group1_DialogLauncherClick(object sender,
- RibbonControlEventArgs e)
- {
- // Show or hide task pane
- Globals.ThisAddIn.ToggleTaskPaneDisplay();
- }
- private void pauseCheckBox_Click(object sender, RibbonControlEventArgs e)
- {
- // Pause timer
- Globals.ThisAddIn.PauseOrResumeTimer(pauseCheckBox.Checked);
- }
- private void toggleDisplayButton_Click(object sender,
- RibbonControlEventArgs e)
- {
- // Show or hide task pane
- Globals.ThisAddIn.ToggleTaskPaneDisplay();
- }
复制代码 |
|