silverlight   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Silverlight DataGrid组件具体特点详解大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

Silverlight开发工具中具有很多种数据组件,我们在平常的使用中往往都会因为一两个组件的不熟悉而导致整个程序的效率下降。所以对于初学者来说,这一方面的知识是非常重要的。在这里我们先来了解一下Silverlight DataGrid组件的相关方法。 说明:Silverlight DataGrid组件是Silverlight数据组件中最为常用并且是功能最为强大的数据组件。因此,对开发者而言,深入

Silverlight开发工具中具有很多种数据组件,我们在平常的使用中往往都会因为一两个组件的不熟悉而导致整个程序的效率下降。所以对于初学者来说,这一方面的知识是非常重要的在这里我们先来了解一下Silverlight DataGrid组件的相关方法

说明:Silverlight DataGrid组件是Silverlight数据组件中最为常用并且是功能最为强大的数据组件。因此,对开发者而言,深入了解其特性是十分有必要的。本文先介绍该组件的基本特性,接着通过几个简单实例来说明该组件的基本数据操作过程。


Silverlight DataGrid组件所在命名空间:

System.Windows.Controls


Silverlight DataGrid组件常用方法

BeginEdit:使DataGrid进入编辑状态。

CancelEdit:取消DataGrid的编辑状态。

CollapseRowGroup:闭合DataGrid的行分组。

CommitEdit:确认DataGrid的编辑完成。

ExpandRowGroup:展开DataGrid的行分组。

GetGroupFromItem:从具体Item中得到分组。

ScrollIntoView:滚动DataGrid视图。


Silverlight DataGrid组件常用属性

AlternaTingRowBACkground:获取或设置一个笔刷用来描绘DataGrid奇数行的背景。

AreRowDetailsFrozen:获取或设置一个值用来判断是否冻结每行内容的详细信息。

AreRowGroupHeadersFrozen:获取或设置一个值用来判断是否冻结分组行的头部。

AutoGeneratecolumns:获取或设置一个值用来判断是否允许自动生成表列。

CanUserReordercolumns:获取或设置一个值用来判断是否允许用户重新排列表列的位置。

CanUserSortcolumns:获取或设置一个值用来判断是否允许用户按列对表中内容进行排序。

CellStyle:获取或设置单元格的样式。

columnHeaderHeight:获取或设置列头的高度。

columnHeaderStyle:获取或设置列头的样式。

columns:获取组件中包含所有列的集合。

columnWidth:获取或设置列宽。

Currentcolumn:获取或设置包含当前单元格的列。

CurrentItem:获取包含当前单元格且与行绑定的数据项。

DragInDicatorStyle:获取或设置当拖曳列头时的样式。

DropLOCATIOnInDicatorStyle:获取或设置呈现列头时的样式。

FrozencolumnCount:获取或设置冻结列的个数。

GridLinesVisibility:获取或设置网格线的@L_772_35@形式。

HeadersVisibility:获取或设置行头及列头的@L_772_35@形式。

HorizontalGridLinesBrush:获取或设置水平网格线的笔刷。

HorizontalScrollBarVisibility:获取或设置水平滚动条的@L_772_35@样式。

IsReadOnly:获取或设置DataGrid是否为只读。

@H_920_18@maxcolumnWidth:获取或设置DataGrid的最大列宽。

@H_920_18@mincolumnWidth:获取或设置DataGrid的最小列宽。

RowBACkground:获取或设置用于填充行背景的笔刷。

RowDetailstemplate:获取或设置被用于@L_772_35@行详细部分的内容的模板。

RowDetailsVisibilitymode:获取或设置一个值用以判定行详细部分是否@L_772_35@。

RowGroupHeaderStyles:获取呈现行分组头部的样式。

RowHeaderStyle:获取或设置呈现行头的样式。

RowHeaderWidth:获取或设置行头的宽度。

RowHeight:获取或设置每行的高度。

RowStyle:获取或设置呈现行时的样式。

SELEctedIndex:获取或设置当前选中部分的索引值。

SELEctedItem:获取或设置与当前被选中行绑定的数据项。

SELEctedItems:获取与当前被选中的各行绑定的数据项们的列表(List)。

SELEctionMode:获取或设置DataGrid的选取模式。

VerticalGridLinesBrush:获取或设置垂直网格线的笔刷。

VerticalScrollBarVisibility:获取或设置垂直滚动条的@L_772_35@样式。


Silverlight DataGrid组件常用事件:

BeginningEdit:发生于一个单元格或行进入编辑模式之前。

CellEditEnded:发生于一个单元格编辑已被确认或取消。

CellEditEnding:发生于一个单元格正在结束编辑时。

CurrentCellChanged:发生于一个单元格成为当前单元格时。

PreparingCellForEdit:发生于在DataGridTemplatecolumn下的单元格进入编辑模式时。

SELEctionChanged:发生于当SELEctedItem或SELEctedItems属性值改变时。

大佬总结

以上是大佬教程为你收集整理的Silverlight DataGrid组件具体特点详解全部内容,希望文章能够帮你解决Silverlight DataGrid组件具体特点详解所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。