自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱敲键盘的猫

这是为什么呢~

  • 博客(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

ControlTemplate自定义控件样式

WPF中自定义控件样式,对RadioButton的style,ControlTemplate和Trigger进行了改写

2018-04-09

.net C# 泛型事件委托

泛型事件委托,涉及了Generic , EventAgrs , Delegate

2017-09-30

动态变色时钟

C#异步委托,多线程,实现数字时钟并不断变化颜色。涉及,路由事件,附加属性,Timer委托,Dispotcher异步。

2017-09-25

向dataGrid中添加checkBox

实现了向dataGrid中添加checkBox的功能,可以支持多选,单选,全选。

2017-08-23

C#中事件委托订阅发布模式

C#,事件,委托,订阅-发布

2017-08-15

委托例子:自定义委托,泛型委托,多播委托,

这个里面有自定义委托的实现,多播委托的实现,泛型委托的实现。编译环境为VS2015

2017-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除