会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lindexi
博客在 blog.lindexi.com 欢迎访问
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
54
55
56
57
58
59
60
61
62
···
322
下一页
2021年7月1日
dotnet C# 调用委托的 GetInvocationList 的对象分配
摘要: 本文也叫跟着 Stephen Toub 大佬学性能优化系列,这是我从 Stephen Toub 大佬给 WPF 框架做性能优化学到的知识,在热路径下,也就是频繁调用的模块,如果调用了委托的 GetInvocationList 方法,那么将视委托的大小,每次创建不同大小的新数组对象,而在频繁调用的模块,将会创建大量的对象
阅读全文
posted @ 2021-07-01 19:06 lindexi
阅读(304)
评论(0)
推荐(0)
2021年6月22日
WPF 下拉框选项做鼠标 Hover 预览效果
摘要: 本文来告诉大家如何在 WPF 中,在 下拉框 ComboBox 里面,鼠标移动到 ComboBoxItem 上时,自动触发对应的事件,用来预览此选项值。例如我在实现一个颜色下拉框,此时我可以通过点击下拉框显示多个不同的颜色,鼠标移动到某个颜色选项上,可以修改界面,预览此颜色的内容
阅读全文
posted @ 2021-06-22 19:42 lindexi
阅读(796)
评论(2)
推荐(1)
2021年6月17日
WPF 后台代码做 TranslateTransform 的动画
摘要: 本文告诉大家,在后台代码,对 TranslateTransform 做动画的方法
阅读全文
posted @ 2021-06-17 21:08 lindexi
阅读(1542)
评论(1)
推荐(4)
dotnet C# 只创建对象不调用构造函数方法
摘要: 有时我期望只是创建出对象,但是不要调用对象的构造方法,可以通过使用 FormatterServices 的 GetUninitializedObject 函数来实现只创建对象不调用构造函数方法
阅读全文
posted @ 2021-06-17 21:06 lindexi
阅读(670)
评论(1)
推荐(4)
dotnet C# 如果在构造函数抛出异常 析构函数是否会执行
摘要: 假设在某个类型的构造函数里面抛出了异常,那么这个对象的析构函数是否会执行
阅读全文
posted @ 2021-06-17 21:04 lindexi
阅读(425)
评论(1)
推荐(1)
dotnet C# 如果在构造函数抛出异常 是否可以拿到对象赋值的变量
摘要: 如果使用某个变量去获取某个类型的对象创建,但是在这个类型的构造函数调用时抛出异常,请问此变量是否可以拿到对应的对象
阅读全文
posted @ 2021-06-17 21:02 lindexi
阅读(157)
评论(0)
推荐(0)
dotnet C# 在 finally 抛异常会发生什么
摘要: 如果我在一个方法的 finally 里面抛出异常,而在 try 里面也抛出,那在上层拿到的是什么
阅读全文
posted @ 2021-06-17 21:01 lindexi
阅读(219)
评论(0)
推荐(1)
VisualStudio 在 DebuggerDisplay 的属性更改业务逻辑将会让调试和非调试下逻辑不同
摘要: 本文记录我写的逗比代码,我在 DebuggerDisplay 对应的属性的 get 方法上,在这个方法里面修改了业务逻辑,如修改界面元素,此时我在 VisualStudio 断点调试下和非断点调试下的行为不相同
阅读全文
posted @ 2021-06-17 08:47 lindexi
阅读(201)
评论(0)
推荐(0)
2021年6月16日
WPF 框架开发 调试和开发 XAML 构建过程的 PresentationBuildTasks 方法
摘要: 阅读本文,你可以了解如何编写开发和调试 XAML 构建为 Baml 和 g.cs 文件的过程和工具。本文也适合想要了解 WPF 的 XAML 构建过程的开发者阅读,本文提供了可以断点调试 WPF 的 XAML 构建过程的方法和代码
阅读全文
posted @ 2021-06-16 08:49 lindexi
阅读(371)
评论(0)
推荐(2)
2021年6月9日
dotnet 读 WPF 源代码 聊聊 DispatcherTimer 的实现
摘要: 本文来告诉大家在 WPF 框架里面,是如何实现 DispatcherTimer 的功能。有小伙伴告诉我,读源代码系列的博客看不动,原因是太底层了。我尝试换一个方式切入逻辑,通过提问题和解决问题的方法,一步步告诉大家 WPF 是如何实现 DispatcherTimer 的功能
阅读全文
posted @ 2021-06-09 08:33 lindexi
阅读(833)
评论(3)
推荐(6)
上一页
1
···
54
55
56
57
58
59
60
61
62
···
322
下一页
公告