原創(chuàng)|行業(yè)資訊|編輯:龔雪|2022-09-01 10:11:21.897|閱讀 145 次
概述:本文將為大家介紹界面控件DevExpress WinForms屬性網(wǎng)格的Office視圖功能,歡迎持續(xù)關(guān)注獲取最新產(chǎn)品資訊!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DevExpress WinForm擁有180+組件和UI庫,能為Windows Forms平臺創(chuàng)建具有影響力的業(yè)務(wù)解決方案。DevExpress WinForms能完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序,無論是Office風(fēng)格的界面,還是分析處理大批量的業(yè)務(wù)數(shù)據(jù),它都能輕松勝任!
DevExpress Property Grid是一個(gè)對象檢查器,它顯示一個(gè)或多個(gè)分配對象的屬性,并允許最終用戶在運(yùn)行時(shí)修改這些屬性。 在此圖像中,屬性網(wǎng)格附加到圖表控件,以便用戶可以自定義形狀參數(shù):
傳統(tǒng)上,控件將所有公共屬性排列在單個(gè)樹結(jié)構(gòu)中,從被檢查的對象中檢索整個(gè)屬性層次結(jié)構(gòu)。 在DevExpress 之前發(fā)布的v18.1版本中,引入了一項(xiàng)新的功能,該功能允許您通過將所有屬性組織到方便的選項(xiàng)卡中來自定義默認(rèn)布局,如最新Office應(yīng)用程序的UI中所示。
設(shè)置選項(xiàng)卡很容易,將 ActiveViewType 屬性切換到 Office,然后轉(zhuǎn)到控件設(shè)計(jì)器的選項(xiàng)卡頁面。創(chuàng)建一個(gè)或多個(gè)選項(xiàng)卡并檢查列表中希望包含在每個(gè)選項(xiàng)卡上的所有屬性,在運(yùn)行時(shí),Property Grid根據(jù)您的選項(xiàng)卡定義對對象屬性進(jìn)行排序。
上圖顯示了屬性網(wǎng)格的第二個(gè)功能:Size 屬性同時(shí)顯示兩個(gè)編輯器,一個(gè)軌跡欄和一個(gè) SpinEdit。對于數(shù)字屬性,這使用戶可以輕松地大幅度調(diào)整值,而且在需要時(shí)也可以非常精確,處理 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技術(shù)交流群6:600715373 歡迎一起進(jìn)群討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)