想想自己的目标,看看自己的行动。

鱼缸里的鲸鱼

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

     相信大家对Office 2007中的Ribbon已经很熟悉了,在SharePoint 2010的页面中,也引入了这种漂亮的界面风格,我们先来看几个截图:
首页中的Ribbon,当我们点击Page标签时:

编辑页面时,如同Wiki一样的编辑风格:

文档库中的Ribbon:

等等,可以说,在SharePoint 2010中,Ribbon无处不在,很多熟悉使用Office 2007的朋友对此一定不会陌生,这也让SharePoint 2010更像是Office产品族的一员。
    向大家介绍一下Ribbon中的几个概念。页面中Ribbon的最顶级元素是Tab (标签?),就像上图中我们看到的Page标签、Library标签等,标签下是一系列的Group (组),如上图中,Library标签下有View Format、Datasheet、Manage Views等等各种组,每一个组包含了一系列的Control (控件),控件是Ribbon的最底层元素,每个控件都对应一个功能,通过它来执行各种的操作。
    下表为能用于Ribbon中的控件 (摘自MSDN,未做翻译,应该很容易理解):
Control Type        Description
Button                        A simple button used to perform an action.
Checkbox                        A check box used to select an option.
Color Picker        A grid used to select a color or style.
Combo Box        A list used to select a value by clicking or typing.
Drop Down        A list used to select a value by clicking.
Flyout Anchor        A button with a down arrow used to open a menu.
Insert Table        A 10-by-10 grid used to specify the dimensions of a table.
Label                        A line of text used to provide information.
Menu                        A container used to show pop-up menus.
Menu Section        A section used to divide a menu. A menu section can have a title and contain controls.
MRU Split Button        A button used to execute a recently used menu action. This control uses the last action chosen from its submenu as the button action.
Spinner                        A control used to insert a value by typing or using the arrow keys to cycle through the values.
Split Button        A control used as both a button and a menu.
Text Box                        A control used to enter text.
Toggle Button        A button used to toggle between an on and off state.

     这篇只向大家介绍一下Ribbon的基本概念,而使用XML和JavaScript可以定制开发Ribbon,关于自定义Ribbon的内容,将在下一篇中向大家介绍。

 

posted on 2010-02-25 10:10  盼盼程序员  阅读(706)  评论(0编辑  收藏  举报