摘要: 通常都是用XAML,用C#自然也是可以的,总算被我找到了,记下来,留用:List list = new List();Binding binding = new Binding() { Mode = BindingMode.OneWay, Source = list };BindingOperations.SetBinding(dataGrid1, DataGrid.ItemsSourceProperty, binding); 阅读全文
posted @ 2012-05-20 17:49 tt-0411 阅读(505) 评论(0) 推荐(0) 编辑
摘要: DataGrid的数据源的加载需要大量IO操作,不可能等数据全部读取之后才显示到UI上。由于对WPF数据绑定不很熟悉,对ObserveCollection等内容没有太多时间去研究,只能用一些取巧的办法了。设置DataGrid的数据源,只要修改ItemsSource属性就可以了,如下:List dataList = new List()datagrid1.ItemsSource = dataList;但是如果没有进行数据绑定的话,对dataList进行Add,是不会更新的UI上的,除非点击列标题,对列进行排序,UI线程对数据显示的更新。主动的做法是使用Refresh方法,如下:dataGrid1 阅读全文
posted @ 2012-05-20 17:40 tt-0411 阅读(10074) 评论(0) 推荐(1) 编辑