定义可以显示在功能区(Ribbon)上的 Ribbon 下拉按钮所具有的基本功能的接口。

命名空间:  SuperMap.Desktop
程序集:  SuperMap.Desktop.Core (in SuperMap.Desktop.Core)
版本: dll

语法

C#
public interface IButtonDropDown : IButton, 
	IBaseItem

备注

下图为 SuperMap iDesktop 应用程序功能区上的下拉按钮控件,下拉按钮分为两个部分:一是按钮部分,点击该部分可以直接执行相应的功能,二是下拉按钮部分,点击该部分将弹出下拉菜单,通过选择下拉菜单中的项来进一步实现相应的功能。

示例

CopyC#
// 示例如何在已有的下拉按钮中,添加一个子项
// 获取已经存在的一个下拉按钮
IButtonDropDown buttonDropdown = Application.ActiveApplication.MainForm.RibbonManager[typeof(_CtrlActionBrowserLayout)] as IButtonDropDown;
// 创建新的子项
IButton item1 = buttonDropdown.Items.AddNew(ButtonDropDownItemType.Button) as IButton;    
// 修改子项内容
item1.Text = "新增测试按钮";
item1.Image = Bitmap.FromFile(@"C:\Example1.png") as Bitmap;

// 插入新的子项
IButton item2 = buttonDropdown.Items.InsertNew(0, ButtonDropDownItemType.Button) as IButton;
item2.Text = "插入测试按钮";
item2.Image = Bitmap.FromFile(@"C:\Example2.png") as Bitmap;

请参见