原創(chuàng)|其它|編輯:郝浩|2012-12-28 13:19:28.000|閱讀 741 次
概述:本文匯總了WPF Elements中的一些控件的重要屬性,很多屬性可以直接通過API進(jìn)行調(diào)整。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
下面是WPF Elements中的一些控件,我將告訴大家如何自定義這些選項(xiàng)。下面就是一些重要的屬性,很多屬性可以直接通過API進(jìn)行調(diào)整:
ShowColumnHeaders——默認(rèn)為True,將隱藏排列標(biāo)簽如果虛假
ShowRowHeaders——同上
AllowColumnReorder——允許用戶通過拖拽修改的列順序
RowHeaderWidth——設(shè)置行塊的寬度
AutoGenerateColumns——將在綁定集合創(chuàng)建基于屬性的列
FrozenColumnCount——當(dāng)水平滾動(dòng)網(wǎng)格的時(shí)候,指定列的數(shù)量將保持平穩(wěn)
ShowFirstFrozenLine——當(dāng)FrozenColumnCount時(shí)設(shè)置為0,如果是true的情況下,那么凍結(jié)列的陰影線將會(huì)顯示在左邊
HighlightedCell——選擇或是設(shè)置某個(gè)單元格時(shí)(黑色邊框)
SelectedCell & SelectedCells——選擇、設(shè)置你所選擇的單元格或者是單元格集合,高亮和所選擇的單元格都可以以編程的方式進(jìn)行設(shè)置。
SelectionType——設(shè)置通過用戶點(diǎn)擊來進(jìn)行一行或是一列高亮。
SelectionMode——單一模型時(shí),允許在同一時(shí)間選擇一個(gè)單元格或是一行;多個(gè)模式時(shí),可以通過拖拽將單元格或是行進(jìn)行選中;擴(kuò)展模式允許通過功能點(diǎn)擊或是拖拽使得部分單元格或是行高亮。
AllowEditing——如果將其設(shè)置為true時(shí),用戶將可以通過雙擊編輯單元格中的內(nèi)容(如果是false時(shí),那這個(gè)網(wǎng)格數(shù)據(jù)就只是可讀)。一旦在編輯模式下時(shí),用戶將可以跨行進(jìn)行標(biāo)記。
SetAllowEditing()——當(dāng)被數(shù)據(jù)網(wǎng)格調(diào)用時(shí),可以設(shè)置一個(gè)單元格或是行只是可讀。
IsPagerVisible——如果設(shè)置為true,將會(huì)顯示分頁控件。
PageSize——設(shè)置在一個(gè)頁面上的項(xiàng)目數(shù)量,默認(rèn)值為0 。
PageIndex——設(shè)置當(dāng)前頁顯示。
PagerStyle——可以為頁面控件設(shè)置自定義樣式。
MaxPagerButtonCount——設(shè)置頁面上的按鈕可以顯示的頁面最大數(shù)量。
EllipsisMode——放置Ellipsis按鈕。
比如:
<ms:DataGrid Name="DataGrid" ItemsSource="{Binding Data}" RowHeaderWidth="15" SelectionMode="Extended" SelectionType="Cell" IsPagerVisible="True" PageSize="16" EllipsisMode="Both" MaxPagerButtonCount="5" AllowColumnReorder="False" FrozenColumnCount="1" >
其他的一些性能就不列舉了,下次我們將看看如何對(duì)數(shù)據(jù)網(wǎng)格 進(jìn)行樣式設(shè)置,,然后添加一個(gè)自定義編輯器。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件