admin管理员组

文章数量:1532167

2024年3月15日发(作者:)

为Ribbon界面添加按钮控件

按钮控件 可以说是我们最常用的控件了。在Ribbon界面中,按钮控件有多

种形式,主要有普通按钮(Button),复选框(CheckBox),下拉按钮

(DropDownButton)以及切换按钮(ToggleButton)等,可见为Ribbon界面添加按

钮控件是我们对Ribbon界面进行设计的 基本功。虽然Visual Studio 2010没

有提供针对Scenic Ribbon界面编辑的可视化设计工具,但是通过对Ribbon界

面XML文件的编辑来实现控件的添加和定义也十分简单。

我们还是在上文例子的基础上,实现按钮控件的添加。我们可以打开Ribbon

界面描述文件,然后在其中的命令部分添加下面的语句,定

义相应的按钮控件:

LabelTitle="主页" />

LabelTitle="按钮控件"/>

Id="30002" LabelTitle="普通按钮">

普通按钮

这是一个普通按钮。

Id="30003" LabelTitle="下拉按钮">

下拉按钮

这是一个下拉按钮。

Id="30004" LabelTitle="切换按钮">

切换按钮

这是一个切换按钮。

LabelTitle="复选框">

复选按钮pTitle>

这是一个复选按钮。

在这里,我们定义了多种按钮控件:普通按钮,下拉按钮,切换按钮和复

选框按钮。同时为了对这些按钮控件进行管理,我们还定义了一个组控件

GroupButton。对于GroupButton,我们只是简单地给定了它的ID和符号。而对

于NormalButton等按钮控件,我们通过XML 文件,指定了这些按钮控件的具体

属性,比如按钮的按钮上显示的文字,工具栏提示,按钮显示的图片等等。通过

XML文件,我们可以对各个控件的属性进行详细 的定义,完全根据我们的需要

对控件进行自定义。

完成控件的定义后,我们就可以将这些控件布局到Ribbon面板上了。继续

在xml文件中的视图(View)部分编辑代码,实现各个控件的排布:

<>

<>

SizeDefinition='ThreeButtonsAndOneCheckBox'>

CommandName='DropDownButton'>