为什么在 VSTO 功能区中未触发 DropDown 控件上的 ButtonClick 事件?

Why does the ButtonClick event on DropDown control not fired in VSTO Ribbon?

例如,我添加了一个 DropDown 控件及其 ButtonClick 事件处理程序方法:

 private void dropDown1_ButtonClick(object sender, RibbonControlEventArgs e)
 {
     MessageBox.Show("I am clicked.");     
 }

但是,当我单击 DropDown 控件时,它 doesn.t 显示消息,这意味着事件未触发。这怎么解释?

单击列表中的按钮时会触发该事件。因此,您需要填写 Buttons 列表,如屏幕截图所示: