DevExpress控件使用交流,DevExpress中国社区Dev联系电话 联系电话:023-68661681

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

来源:   发布时间:2022-09-01   浏览:446次

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线上公开课、中文教程资讯请上中文网获取

DevExpress技术套包全新上线,冰点折扣有优惠
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/3258.html

相关产品: DevExpress Universal Subscription,

在线
客服
微信
QQ 电话
023-68661681
返回
顶部