• 界面控件DevExpress WinForms Property Grid 全新的Office视图


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

    获取DevExpress 最新版下载

    DevExpress Property Grid是一个对象检查器,它显示一个或多个分配对象的属性,并允许最终用户在运行时修改这些属性。 在此图像中,属性网格附加到图表控件,以便用户可以自定义形状参数:

    界面控件DevExpress WinForms Property Grid - 全新的Office视图
    属性选项卡

    传统上,控件将所有公共属性排列在单个树结构中,从被检查的对象中检索整个属性层次结构。 在DevExpress 之前发布的v18.1版本中,引入了一项新的功能,该功能允许您通过将所有属性组织到方便的选项卡中来自定义默认布局,如最新Office应用程序的UI中所示。

    设置选项卡很容易,将 ActiveViewType 属性切换到 Office,然后转到控件设计器的选项卡页面。创建一个或多个选项卡并检查列表中希望包含在每个选项卡上的所有属性,在运行时,Property Grid根据您的选项卡定义对对象属性进行排序。

    界面控件DevExpress WinForms Property Grid - 全新的Office视图
    数值辅助编辑器

    上图显示了属性网格的第二个功能:Size 属性同时显示两个编辑器,一个轨迹栏和一个 SpinEdit。对于数字属性,这使用户可以轻松地大幅度调整值,而且在需要时也可以非常精确,处理 CustomRowCreated 事件以启用此附加轨迹栏。

    private void PropertyGridControl1_CustomRowCreated(object sender, DevExpress.XtraVerticalGrid.Events.CustomRowCreatedEventArgs e) {
    if (e.Row.Properties.FieldName == "Size") {
    var row = e.Row as PGridNumericEditorRow;
    row.MinValue = 8;
    row.MaxValue = 72;
    row.ShowTrackBar = true;
    row.IgnoreMinMaxForSpinEdit = true;
    }
    }

    DevExpress技术交流群6:600715373      欢迎一起进群讨论

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

  • 相关阅读:
    Fractions Again?! UVA
    Maximum Product UVA
    Investigating Div-Sum Property UVA
    Period UVALive
    Numbers That Count POJ
    Orders POJ
    小明的数列
    Spreading the Wealth uva 11300
    Play on Words UVA
    第二百七十天 how can I 坚持
  • 原文地址:https://www.cnblogs.com/AABBbaby/p/16648808.html
Copyright © 2020-2023  润新知