界面控件DevExpress WinForms Property Grid - 全新的Office视图
DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!
DevExpress Property Grid是一个对象检查器,它显示一个或多个分配对象的属性,并允许最终用户在运行时修改这些属性。 在此图像中,属性网格附加到图表控件,以便用户可以自定义形状参数:

属性选项卡
传统上,控件将所有公共属性排列在单个树结构中,从被检查的对象中检索整个属性层次结构。 在DevExpress 之前发布的v18.1版本中,引入了一项新的功能,该功能允许您通过将所有属性组织到方便的选项卡中来自定义默认布局,如最新Office应用程序的UI中所示。
设置选项卡很容易,将 ActiveViewType 属性切换到 Office,然后转到控件设计器的选项卡页面。创建一个或多个选项卡并检查列表中希望包含在每个选项卡上的所有属性,在运行时,Property Grid根据您的选项卡定义对对象属性进行排序。

数值辅助编辑器
上图显示了属性网格的第二个功能: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 欢迎一起进群讨论
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2021-09-02 WPF界面控件入门级教程 - 根据应用上下文自动选择图像
2020-09-02 高性能HTML5/JavaScript开发框架DevExtreme全新发布v20.1.7|附下载
2020-09-02 WPF界面开发:如何将不同集合中的项目显示为同一父节点子项
2019-09-02 DevExpress ASP.NET Core v19.1版本亮点:Visual Studio集成