配色: 字号:
使用ComponenetOne C1Menu菜单控件创建多级菜单
2016-11-01 | 阅:  转:  |  分享 
  
使用ComponenetOneC1Menu菜单控件创建多级菜



本文介绍了用C1Menu创建多级菜单,将C1Menu绑定到一个

数据源,以及动画效果等。

C1Menu可以用动画效果、图像、复选框内的项目,以及互动

项目滚动显示等等,来创建多级菜单。甚至可以在你的应用程序中

创建一个上下文帮助的弹出式菜单。

创建两种不同风格的菜单的具体步骤如下:

默认菜单

添加C1Menu到页面。

通过C1Menu的DataBindings设定C1的MenuItem,将菜单和

子菜单,水平或垂直的呈现出来。代码如下:




HeaderField="header"

NavigateUrlField="navigateUrl"SeparatorField="separator"

TextField="text"/>



通过C1Menu的HideAnimation设置隐藏时候的动画,代码如

下:







IPod风格菜单

添加C1Menu到页面。

添加数据源到App_Data文件夹。


DataFile="~/App_Data/menu_structure.xml"

XPath="/root/menuitem">



通过C1Menu的DataBindings绑定XML数据源。并且通过

Mode设置IPod风格的垂直菜单,代码如下:


DataSourceID="XmlDataSource1">



C1Menu可以滚动显示顶层菜单,子菜单和子组。

可以将滚动模式选项设置为,按钮点击滚动、按钮悬停滚动、

边缘徘徊滚动或滚动条。

两种菜单具体效果如下图所示:



献花(0)
+1
(本文系some_terren...首藏)