DEV控件学习

DEV控件中包含了大量漂亮的控件,如日班(Ribbon)菜单控件等

ribbon 

使用Ribbon控件时有些需要注意的地方,如是否需要左上角那个应用程序菜单,这取决于FORM的类型,如果是普通FORM则不支持,必须使用DEV的RIBBON FORM才可以

  • 大多数列表控件中的数据可编辑和不可编辑属性在OptionsBehavior->Editable属性中,设置为False即不可编辑,如GridControl和TreeListView控件里都是如此设置
  • NavBarControl中需要设置组(Gruop)的模式(GroupStyle)才可以添加其它控件,如在NavbarControl->Groups->NavBarGrup1->GroupStyle=ControlContainer这样可以在该Group中添加其它控件,默认是Default,则只能添加NavBarItem项,设置大小图标也是在这里,设置LargeIconsText则为大图标,反之SmallIconsText即为小图标image
    如图显示该Group的GroupStyle即可默认Default

    image
    此图则使用了ControlContainer模式,并在其中添加了一个自定义的TreeList控件,实事现在它表现为一个容器控件,几乎可以放任何子控件~

    image image
    这两张图分别使用了LargeIconsText和SmallIconsText
  • 大多数控件都提供了LargeImage和Image属性(可能名字并不总是一致如此),设置完此属性后,即可直接设置按钮的LargeImageIndex来选择其图标
  • Ribbon控件中的按钮有里玩概念的嫌疑,注意Button和ButtonLink的区别,前者是实实在在存在的按钮,而后者则是前者的"引用",我这么说并不十分准确,实事上是后者更关注于"表现",而前者更关注于"触发其事件",一个按钮可能会有N多ButtonLink,每个ButtonLink都可以有不同的表现,如大图标,小图标,下拉菜单里,或者右键菜单里,但当点击这些按钮"化身"时,都将指向该Button的Click事件里,不知道说清楚没
  • 未完待续
posted @   kkun  阅读(14117)  评论(2编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示