翻譯|使用教程|編輯:龔雪|2025-08-06 10:17:20.090|閱讀 117 次
概述:本文主要介紹DevExpress WPF Grid控件中網(wǎng)格視圖數(shù)據(jù)布局中的緊湊模式,歡迎下載最新版組件體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress WPF擁有120+個(gè)控件和庫,將幫助您交付滿足甚至超出企業(yè)需求的高性能業(yè)務(wù)應(yīng)用程序。通過DevExpress WPF能創(chuàng)建有著強(qiáng)大互動(dòng)功能的XAML基礎(chǔ)應(yīng)用程序,這些應(yīng)用程序?qū)W⒂诋?dāng)代客戶的需求和構(gòu)建未來新一代支持觸摸的解決方案。 無論是Office辦公軟件的衍伸產(chǎn)品,還是以數(shù)據(jù)為中心的商業(yè)智能產(chǎn)品,都能通過DevExpress WPF控件來實(shí)現(xiàn)。
在本文中您將學(xué)習(xí)到DevExpress WPF Grid控件中網(wǎng)格視圖數(shù)據(jù)布局中的緊湊模式,歡迎下載最新版組件體驗(yàn)!
DevExpress技術(shù)交流群11:749942875 歡迎一起進(jìn)群討論
DevExpress WPF GridControl允許您構(gòu)建自適應(yīng)布局,控件以完全可自定義的緊湊模式自動(dòng)調(diào)整其數(shù)據(jù)行(或樹表節(jié)點(diǎn))。
您應(yīng)該定義以下屬性來啟用以緊湊模式顯示行數(shù)據(jù):
當(dāng)GridControl的寬度小于或等于 () 屬性指定的值時(shí),GridControl會(huì)自動(dòng)改變它的布局。在這種情況下,數(shù)據(jù)行(或節(jié)點(diǎn))是使用 ()呈現(xiàn)的。
緊湊模式下的DevExpress WPF GridControl不使用屬性中指定的上下文菜單,您應(yīng)該在屬性中定義一個(gè)行上下文菜單。
緊湊面板取代列標(biāo)題,用于在緊湊模式下對(duì)網(wǎng)格項(xiàng)進(jìn)行分組、排序和過濾。
使用 / 屬性來控制GridControl切換到緊湊模式時(shí)緊湊面板的可用性。默認(rèn)情況下,緊湊型面板是啟用的。
提示:GridControl支持以全尺寸模式顯示緊湊型面板,設(shè)置 / 屬性為Always,來在全尺寸GridControl中顯示緊湊面板。
下面的代碼示例演示了如何禁用緊湊面板。
XAML
<dxg:GridControl ItemsSource="{Binding Customers}"> <dxg:GridControl.View> <dxg:TableView CompactPanelShowMode="Never"> <dxg:TableView.DataRowCompactTemplate> <!-- data template ---> </dxg:TableView.DataRowCompactTemplate> </dxg:TableView> </dxg:GridControl.View> </dxg:GridControl>
緊湊的面板可以顯示預(yù)定義的過濾項(xiàng),單擊過濾項(xiàng)時(shí),GridControl只顯示符合篩選條件的項(xiàng)。要向緊湊面板添加過濾器,將過濾器項(xiàng)的集合(類的實(shí)例)傳遞給 () 屬性。
下面的代碼示例演示了如何定義一組預(yù)定義的過濾器。
XAML
<dxg:GridControl ItemsSource="{Binding Customers}"> <dxg:GridControl.View> <dxg:TableView CompactPanelShowMode="CompactMode"> <dxg:TableView.CompactModeFilterItems> <dxg:CompactModeFilterItem DisplayValue="All" EditValue="" /> <dxg:CompactModeFilterItem DisplayValue="From London" EditValue="[City] = 'London'" /> <dxg:CompactModeFilterItem DisplayValue="From Madrid" EditValue="[City] = 'Madrid'" /> </dxg:TableView.CompactModeFilterItems> <dxg:TableView.DataRowCompactTemplate> <!-- data template --> </dxg:TableView.DataRowCompactTemplate> </dxg:TableView> </dxg:GridControl.View> </dxg:GridControl>
緊湊面板可以根據(jù)屬性值,以以下模式顯示過濾器項(xiàng)。
DevExpress WPF GridControl允許您通過將屬性設(shè)置為 來合并緊湊面板中的網(wǎng)格標(biāo)題。
更多產(chǎn)品資訊及授權(quán),歡迎來電咨詢:023-68661681
慧都是?家?業(yè)數(shù)字化解決?案公司,專注于軟件、?油與?業(yè)領(lǐng)域,以深?的業(yè)務(wù)理解和?業(yè)經(jīng)驗(yàn),幫助企業(yè)實(shí)現(xiàn)智能化轉(zhuǎn)型與持續(xù)競(jìng)爭(zhēng)優(yōu)勢(shì)。
慧都是DevExpress的中國區(qū)的合作伙伴,DevExpress作為用戶界面領(lǐng)域的優(yōu)秀產(chǎn)品,幫助企業(yè)高效構(gòu)建權(quán)限管理、數(shù)據(jù)可視化(如網(wǎng)格/圖表/儀表盤)、跨平臺(tái)系統(tǒng)(WinForms/ASP.NET/.NET MAUI)及行業(yè)定制解決方案,加速開發(fā)并強(qiáng)化交互體驗(yàn)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)