原創|行業資訊|編輯:龔雪|2022-09-01 10:11:21.897|閱讀 145 次
概述:本文將為大家介紹界面控件DevExpress WinForms屬性網格的Office視圖功能,歡迎持續關注獲取最新產品資訊!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
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 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網