自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 WPF 自定义集合型依赖属性时如何接收更改通知

常规属性这样写是没问题的,那么问题来了,当我们定义了一个集合,如果依然沿用此写法,只会在给集合赋值时会进入回调,而对集合的其他操作,比如Add、Remove、Clear这些都不会触发回调,这就很难搞哦,怎么办呢。首先,定义集合类依赖属性时,我们选择ObservableCollection这个类,为什么选用这个类,因为此类继承了INotifyCollectionChanged,这正是我们接收通知的关键。如上代码所示,使用时绑定此依赖属性的值发生变化就会进OnIdChanged方法。

2023-06-03 14:41:44 583

原创 WPF ObservableCollection行为分析

WPF ObservableCollection行为分析

2023-03-16 18:48:13 641

原创 深入理解计算机系统第三版:第二章部分习题

使用C#,个人练习,不定时更新,如果发现错误,请告知我,感谢

2022-11-08 23:06:16 200

原创 C#:浅析委托

委托的简要讲解,适合初学者,如有说的不对、不合适地方,请帮我指出。委托是持有一个或多个方法的对象如果你有一个委托,并把一个或多个方法绑在这个委托上当你调用委托时,就会此委托调用绑定的方法二、为什么需要委托①使用委托可以将方法像参数一样传入方法的传参不能是另一个方法,但可以是一个委托,故一般将方法绑在委托上再用于传参,可以增加代码的灵活性和复用性。②实现方法的跨层级调用举个例子,现在有DAL,BLL,UI三层架构(其中BLL引用DAL,UI引用BLL和DAL),如果。......

2022-08-25 18:07:02 1288

原创 WPF:MVVM框架的简单例程

本文参照于刘铁猛老师“深入浅出WPF”系列视频的一个计算器的例子,并做了相应改进,使其更符合MVVM模式界面和业务分离的核心思想。

2022-08-15 15:55:59 2049

原创 C#:用Stopwatch实现一个精准定时器

之前一直用winform自带的Timer定时器,简单好用,但有一个小缺点,间隔时刻不是很精准,这强迫症肯定不能接受,所以用Stopwatch写了个计时器类,运行稳定后精度能稳定在毫秒级。

2022-06-24 09:14:42 1640 4

原创 WinForm:模态窗口与非模态窗口、Close与Dispose

1、模态窗口与非模态窗口的区别:①调用ShowDialog显示的为模态窗口,Show显示的为非模态窗口。②模态窗口会堵塞主窗口,在模态窗口关闭前不能对主窗口进行操作。非模态窗口显示时依然可以操作主窗口。2、Close()与Dispose()的区别: 对于模态窗口,调用Close后只会隐藏窗口,不释放资源!!!窗口线程还在运行,包括定时器什么的,要想完全关闭、释放所有资源,需要调用Dispose; 对于非模态窗...

2022-05-23 17:10:28 2654

原创 Win11更改用户文件夹名

因为之前设置的名字是中文的,有些地方不支持中文路径,用的很不方便,所以想改为英文,按照网上的教程,却出现了第一重启后一直卡在用户登录界面的问题,百度了一下发现是WIN11特色并且没有找到很好的解决办法、自己研究了一下最后解决了,现在记录一下完整流程,供大家参考1、更改注册表win+r组合键搜索regedit......

2022-04-26 18:04:10 93124 168

原创 C#:CAN通讯上位机的简单示例Ⅱ

C#:CAN通讯上位机的简单示例Ⅱ

2022-04-24 18:32:49 8981 9

原创 C#:CAN通讯上位机的简单示例Ⅰ

写在前面:前几周刚刚学习控制CAN通讯电机时过得很痛苦,网上很难找到很基础的资料和控制办法,最后通过逐字逐句看Kvaser的例程、别人的程序终于摸索明白,现将基础步骤整理出来供大家交流。使用硬件:CAN通讯电机,KvaserCAN卡。...

2022-04-19 12:00:08 9917

空空如也

空空如也

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

TA关注的人

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