http://flashview.ddvip.com/2008_12/Silverlight.rar
介绍
Silverlight 2.0 详解DataGrid, 绑定数据到ListBox:
AutoGenerateColumns - 是否根据数据源自动生成列
RowDetailsVisibilityMode - 显示相应行详细数据时所使用显示模式
DataGrid.Columns - 手工定义DataGrid列
DataGrid.RowDetailsTemplate - 用于显示相应行详细数据模板
AreRowDetailsFrozen - 是否冻结 RowDetailsTemplate
GridLinesVisibility - 表格分隔线显示方式
RowBackground - 奇数数据行背景
AlternatingRowBackground - 偶数数据行背景
IsReadOnly - 单元格是否只读
FrozenColumnCount - 表格所冻结列总数(从左边开始数)
SelectionMode - 行选中模式
CanUserReorderColumns - 是否允许拖动列
CanUserResizeColumns - 是否允许改变列宽度
CanUserSortColumns - 是否允许列排序
VerticalGridLinesBrush - 改变表格垂直分隔线 Brush
HorizontalGridLinesBrush - 改变表格水平分隔线 Brush
HeadersVisibility - 表头(包括列头和行头)显示方式
在线DEMO
http://www.cnblogs.com/webabcd/archive/2008/10/09/1307486.html
举例
SourceDataModel.cs
using ;
using .Net;
using .Windows;
using .Windows.Controls;
using .Windows.Documents;
using .Windows.Ink;
using .Windows.Input;
using .Windows.Media;
using .Windows.Media.Animation;
using .Windows.Shapes;
Silverlight20.Data
{
public SourceDataModel
{
public Name { get; ; }
public Age { get; ; }
public DateTime DayOfBirth { get; ; }
public bool Male { get; ; }
}
}
SourceData.cs
using ;
using .Net;
using .Windows;
using .Windows.Controls;
using .Windows.Documents;
using .Windows.Ink;
using .Windows.Input;
using .Windows.Media;
using .Windows.Media.Animation;
using .Windows.Shapes;
using .Collections.ObjectModel;
Silverlight20.Data
{
public SourceData
{
// ObservableCollection<T> 内置实现了 INotyCollectionChanged 接口(可直接应用于 _disibledevent= source.GetData;
}
}
}
OK
最新评论