- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 .NET漫游指南-005-INotifyProperChanged和List<>,ObservableCollection<>使用
在WPF中的banding机制可以实现客户端和数据端的数据交互,其中的常用的有INotifyProperChanged接口和List<>,ObservableCollection<>集合。当数据对象实现INotifyProperChanged接口时,当其数据对象的属性发生变化时,就会触发ProperChange事件,从而通知客户端属性的变化,来达到数据的中属性的更新。但是一帮都是banding的数据
2017-08-23 21:42:11 418
原创 .NET漫游指南-004-在dataGrid中添加CheckBox支持单选,多选,全选功能
发现在DataGrid中添加dataGridCheckBoxColumn时,checkBox控件并不能很好的工作,由此我们需要稍作改造使其能够支持单选,多选,和全选功能。这其中涉及的内容有Trigger,style(如果对UI有统一要求的话),template,I NotifyPropertyChanged。实现的大概思路为: 1:在Resource中自定义一个数据模板DataTemplat
2017-08-23 20:36:19 787
原创 .NET漫游指南-003-事件
下面所有的都离不开这句话:事件基于委托,所以要先弄清委托再去研究事件。 事件基于委托,为委托提供了一种 发布/订阅机制。
2017-08-15 20:32:38 252
原创 .NET漫游指南-002-委托
什么是委托?为什么要用委托?委托有那几种形式?怎么使用委托? 委托的定义: 委托是一种特殊类型的对象(也就是说,可以看作是一个特殊的类),包含一个或者多个方法的地址。 为什么要用委托: 当需要把一个方法进行传递时就需要用到委托来实现,在C/C++的时候是提取函数地址的指针进行传递的,但是这样是没有安全性的,因为你无法对其进行安全性校验,这就造成了编码的不可控性,非法的数据就可能被调用。在.
2017-08-14 20:14:01 348
原创 cplusplus--001--MFC多线程共享内存
背景:有多个线程需要用到一些数据,对数据的读取速度有较高要求。于是可以设置共享内存,让线程从共享内存中读取数据。 框架:MFC 开发平台:vs2015 语言:c++ 主要涉及的函数有:CreateFileMapping( ),MapViewOfFile( ),OpenFileMapping( ) 和AfxBeginThread( ). 简单的逻辑结构就是: 需要注意的点: 1
2017-08-10 20:06:03 968 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人