自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# 为什么推荐使用集合表达式

后面还有很多测试,不放了,总之结论就是:能用集合表达式就用集合表达式,写起来舒服的同时性能又强,而且基本上能用到的集合都支持这种写法。(2)这里上升到5个初始元素,由于List扩容,效率差异更为显著了;初始元素继续增加的话,这个差异应该会越来越明显。(1)这里只有4个初始元素,可以看到使用集合表达式的初始化效率更高。

2024-10-31 18:41:51 181

原创 C# 实现AOP(面向切面编程),以拦截属性setter/getter或方法调用(原生实现)

C#实现AOP编程,拦截方法调取,实现动态扩展/覆写

2024-10-31 18:00:56 707

原创 WPF手敲一套状态机系统用于动画(像游戏开发引擎里的那种)

这个示例中,让GD同时实现了旋转、平移、缩放、透明度、边框圆滑度的渐变动画,持续时间为0.4秒,动画结束时弹出一个模态窗口提示动画完成。

2024-09-22 13:49:21 591

原创 [ FastHotKeyForWPF ] 库的 Version2.0.1更新 ,WPF项目注册全局热键更爽了

/此处可获取热键的具体信息上面两个是库原生控件,下面两个是借助抽象基类与接口拓展出的控件,热键方面功能与库控件完全相同,但是请注意,拓展控件的 CTRL/ALT已经不区分左右了,这是由于其UpdateText()在拓展过程中被重写了.( 具体可查看文档给出的代码示例 )

2024-07-26 01:38:28 526

原创 NU5039找不到README.md文件

当我尝试修改配置文件以拓展类库的可兼容框架时出现了NU5039。

2024-07-26 01:15:02 173

原创 MVVM模式下,WPF依赖属性对ViewModel层的数据传递

MVVM下【依赖属性 → ViewModel → UI】关系下,不要在set器内直接向 ViewModel传递值,这会被依赖属性的自身机制无效化,使用是解决这个问题的可用方案.【属性 → ViewModel → UI】关系下,可以在set器内直接向 ViewModel传递值.

2024-07-23 19:50:19 841

原创 【Visual Studio 2022】XAML 设计器已意外退出。(退出代码: c00000fd)

解决一个VS中常见的XAML设计器崩溃问题

2024-06-15 01:00:01 784

原创 WPF类库【FastHotKeyForWPF】在【Version 1.1.5】中更新了哪些内容?这个类库如何让你在WPF快速构建全局热键相关功能?

【Version 1.1.5】重要更新

2024-05-16 01:53:30 561

原创 C# 使用【抽象类】+【接口】优化你的代码结构

【接口】=>【 抽象类】=>【具体类】,类型设计更清晰

2024-05-15 21:09:00 290

原创 C# 利用【反射】+【接口】,对【泛型】来点特别的【约束】

本文提出了一种在C#中,使用【泛型】【接口】【反射】令类型实例化操作的权限管理更为清晰统一的设计方式

2024-05-13 19:00:47 466 1

原创 WPF获取用户按下的键(包括Alt这种系统按键)

部分按键是由系统处理的,它是 Key.System 而不是 Key , 这里做的事情就是先判断触发的按键是不是Key.System,如果是,那需要获取它的SystemKey才是我们需要的,如果不是,那获取Key就可以了。以一个在MainWindow中的TextBox为例 (这个控件一定是可获取焦点的,即IsEnabled="True")而Preview解决的是传递问题,有些时候KeyDown接收不到部分键,就需要PreviewKeyDown。这个key就是用户按的键。

2024-05-13 10:58:43 347

原创 Visual Studio 2022 将类库项目上传至NuGet

文章介绍了如何在Visual Studio 2022中,上传类库项目至NuGet

2024-05-12 17:42:10 888 1

原创 WPF如何注册全局热键?几句话就能搞定!

【FastHotKeyForWPF库】是一款加速WPF制作全局热键的类库,旨在几句函数调用就能实现热键的注册、删除、修改

2024-05-12 14:58:28 1156 1

空空如也

空空如也

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

TA关注的人

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