zoukankan      html  css  js  c++  java
  • 界面控件工具DevExpress WinForms v21.1

    DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

    DevExpress WinForm v21.2 11月发布了正式版本,新版本进一步升级了TreeList、垂直网格、RDP优化等,欢迎点击下载最新版体验!

    TreeList

    未绑定列增强

    您现在可以显式设置未绑定的列类型,还可以指定以前不可用的类型,例如TimeSpan或DateTimeOffset。

    C#

    var tsColumn = treeList1.Columns.AddVisible("TimeSpan");
    tsColumn.UnboundDataType = typeof(TimeSpan);

    过滤编辑器 - 自定义表达式

    无法转换为过滤编辑器节点的自定义表达式现在显示在文本字段中,这确保不会丢失任何表达式。 最终用户可以使用上下文菜单在运行时添加自定义表达式。

    DevExpress WinForms v21.1新版本亮点图
    垂直网格

    属性网格 - 排序和分类按钮

    WinForms Property Grid控件现在支持受Visual Studio启发的属性工具栏,工具栏显示一个搜索框和按钮,用于对网格行进行排序和分类。 您可以使用属性网格控件的智能标记菜单来创建工具栏。

    DevExpress WinForms v21.1新版本亮点图

    条件格式

    WinForms Vertical Grid支持受 Excel 启发的条件格式,您可以根据指定的条件轻松突出显示单元格或行,而无需编写一行代码,还可以使用图标和预定义的色标突出显示单元格和行。用户可以通过网格的弹出菜单轻松应用/自定义样式条件。

    DevExpress WinForms v21.1新版本亮点图

    数据排序

    WinForms Vertical Grid现在支持对无限数量的行进行排序,使用 AllowSort 属性根据需要启用/禁用数据排序。

    DevExpress WinForms v21.1新版本亮点图

    过滤编辑器 - 自定义表达式

    无法转换为过滤编辑器节点的自定义表达式现在显示在文本字段中,这确保不会丢失任何表达式。 最终用户可以使用上下文菜单在运行时添加自定义表达式。

    未绑定列增强

    您现在可以显式设置未绑定的列类型,还可以指定以前不可用的类型,例如 TimeSpan 或 DateTimeOffset。

    C#

    var tsRowProps = vGridControl.Rows.AddEditorRow("TimeSpan").Properties;
    tsRowProps.UnboundDataType = typeof(string);
    RDP优化

    新版本优化了WinForms产品线,以便在远程使用场景中(即使在低连接速度下)更有效地执行各个控件。

    C#

    WindowsFormsSettings.OptimizeRemoteConnectionPerformance =
    SystemInformation.TerminalServerSession ? DefaultBoolean.True : DefaultBoolean.False;
    
    DevExpress.LookAndFeel.UserLookAndFeel.Default.StyleChanged += Default_StyleChanged;
    
    void Default_StyleChanged(object sender, EventArgs e) {
    var reason = (e as LookAndFeelChangedEventArgs).Reason;
    if (reason == LookAndFeelChangeReason.OptimizeRemoteConnectionPerformanceChanged) {
    //fine-tune animations and effects
    //for example
    //WindowsFormsSettings.EnableWindowShadows();
    //barManager1.Controller.PropertiesBar.AllowLinkLighting = true;
    }
    }
    其他

    图像选择器 - 自定义图像

    DevExpress Image Picker现在具有浏览选项卡,允许您直接将图像从磁盘添加到窗体上的控件。

    DevExpress WinForms v21.1新版本亮点图

    新条码 - Identcode 和 Leitcode

    v21.1 使用两种新的条形码类型扩展了条形码库:Deutsche Post Identcode 和 Leitcode。

    • Deutsche Post Identcode
    • Deutsche Post Leitcode

    使用新的“DeutschePostIdentcodeGenerator”和“DeutschePostLeitcodeGenerator”类在运行时生成 Deutsche Post Identcode 和 Deutsche Post Leitcode 条形码。

    DevExpress WinForms v21.1新版本亮点图

    Accordion – 拉伸容器

    与NavBar的SideBar视图非常相似,Accordion控件中的容器现在可以拉伸和跨越整个控件高度。

    SVG加载 - 性能增强

    新版本彻底改革了内部SVG图像解析器,并将 SVG 图像加载时间减少了31%,同时还优化了内存使用并减少了高达45%的消耗。

    辅助功能增强

    • 主要 WinForms UI 控件(数据网格、树列表、布局控件、平铺控件等)现在公开了它们的列、带和项目的“AccessibleName”和“AccessibleDescription”属性。
    • 屏幕阅读器现在可以从网格视图中的组行和布局视图(数据网格)、旋转编辑、切换开关、轨迹栏和范围轨迹栏中的字段中获取信息。
    • 将辅助功能支持扩展到以下数据网格和 TreeList UI 元素:查找面板、过滤器按钮和嵌入式数据导航UI中的按钮。
    • WinForms DocumentManager 和 XtraTabbedMdiManager 组件现在在其文档和选项卡上公开可访问性信息。

    DevExpress技术交流群5:742234706      欢迎一起进群讨论

    更多DevExpress线上公开课、中文教程资讯请上中文网获取

  • 相关阅读:
    JavaScipt面向对象编程----闭包
    vmWare虚拟机下ubuntu配置代理上网
    SimpleDateFormat使用具体解释
    同类型结构体之间赋值不一定有效
    EJB究竟是什么,真的那么神奇吗??
    Python学习笔记12:标准库之对象序列化(pickle包,cPickle包)
    android 视频通话开启呼叫等待后,来第三方的视频通话,接通后通话时间一直显示为0,过几秒之后视频通话自己主动挂断
    [Apache Spark源代码阅读]天堂之门——SparkContext解析
    【Linux】linux经常使用基本命令
    白话经典算法系列之中的一个 冒泡排序的三种实现
  • 原文地址:https://www.cnblogs.com/AABBbaby/p/15502615.html
Copyright © 2011-2022 走看看