欢迎来到天天文库
浏览记录
ID:27611381
大小:263.31 KB
页数:60页
时间:2018-12-05
《devexpress控件学习总结z》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、devexpress控件学习总结z1、Navigation&Layoutusercontrol)上添加工具条(bars)1.1BarManager如果想在窗体或用户控件或弹出菜单(pop叩menus),我们需要把一个不可见的控件(component)BarManager(Navigation&Layout)拖方夂到这个窗体或用户控件上。这个控件维护工具条在窗体上的布局,处理用户的行为(processesanend-user'sactions),提供一些定制功能等等。这个控件维护工具条、工具条
2、项、工具条项目录这三者的集合(Itmaintainsthecollectionsofbars,baritemsandbaritemcategories.)。戶斤以我们可以使用barmanager的一些方法去添加、删除、访问这些工具条元素。注意:1)一个窗体上只能放置一个barmanager控件。2)由于BarManager控件与RibbonControl控件可能会彼此冲突,所以不推荐在同一个窗体或用户控件上同时使用工具条和Ribbon控件。当把BarManager添加到一个窗体或用户控件上后,我们就可以使用
3、上下文菜单(contextmenus)、barmanager的定制窗口或它的设计器来创建工具条和工具条命令(barcommands)了。相关控件属性1.1.2、Toolbars工具条是一个可视的控件,它用来显示各个项目链接。我们可以在工具条内显示由XtraBars库提供的任意项目链接,比如:按钮(buttons),静态文本(statictext),子菜单(submenu)、编辑器(editors)等等。1.1.3、BarItems为了把多种元素(比如按钮,子菜单,标签,编辑器等)添加到工具条和菜单,我们需要
4、创建合适的baritemso一个baritem是一个实现了特定功能的非可见对象。它定义了一个相应的元素如何显示在屏幕上,并决定了对鼠标单击事件的相应。我们可以使用barmanager的Customize窗体上的Commands页来创建baritems。为了在逻辑上组织这些item,我们经常将它们分类。该窗体的左侧面板里显示了有效的目录,右侧面板显示了属于当前选中目录的各个baritem。选中一个baritem可以在属性窗口看到其属性。1.1.4、PopupMenus使用弹出菜单(popupmenus),我们
5、可以在控件上显示上下文选项或命令。弹出菜单是一个显示了特定项的窗体,用户可以选择这些项以执行相应的操作。使用PopupMenu控件就可以在我们的应用程序中使用弹出菜单。通过BarManager的“名称”+“上的PopupContenxtMenu”属性绑定PopuMenus控件注意:在定制和使用popupmenu之前,向窗体上添加一个barmanager并确保这个popupmenu绑定了这个barmanager。默认情况下,在设计时(atdesigntime)添加到窗体的弹出菜单会自动地寻找窗体内的barma
6、nager,如果找到的话,会通过PopupMenu.Manager属性将其绑定到barmanager。如果没有自动绑定到barmanager,那就通过PopupMenu.Manager属性手动绑定。1.1.5、CategoriesXtraBars允许我们将baritems在逻辑上划分为不同的类别(categories)。每个类别都是一组item,并且每个item者P只属于一个类别(category)。类别不会对该类的item附加任何约束,分类只是为了对item进行有组织的访问。用BarManagerCate
7、gory类表示一个类别。BarManager.Categories集合来添加、移除Barltem.Category属性,我们可以为每个我们通过、存取类别。使用item分配一个类别。1.1.6、BarDockControls工具条停放控件(bardockcontrols)是工具条(toolbar)的容器,它们位于窗体或用户控件内用以容纳工具条对象。有regular和standalone两种工具条停放控件。regularbardockcontrols是由BarManager自云力维护的,我们不用手动去创建它们。
8、它们停靠在容器(比如窗体)的任意一边,以显示工具条。BarManager中的StandaloneBarDockControl属性用来在窗体内的任何位置显示工具条。我们需要手动绑定StandaloneBarDockControl控件1.1.6.1RegularBarDockControls当工具条停靠于容器(比如form)的任意一边时,regularbardockcontrols将工具条的停靠位置显示出来。当仓1J
此文档下载收益归作者所有