摘要:
我在一个 WPF 项目里面,在界面显示应用的版本号,更新到 dotnet 8 的 SDK 之后,发现我的界面布局损坏了。本质上这个破坏性改动和 WPF 没有什么关系,是 dotnet 的 SDK 或编译器的破坏性变更,在 AssemblyInformationalVersionAttribute 的 InformationalVersion 属性里面写入了当前的 git 的 commit 提交号 阅读全文
posted @ 2024-04-25 09:19
lindexi
阅读(157)
评论(0)
推荐(0)
摘要:
本文记录我从 Avalonia 框架里面学到如何创建一个全屏置顶的 X11 应用窗口的方法 阅读全文
posted @ 2024-04-25 09:19
lindexi
阅读(554)
评论(0)
推荐(0)
摘要:
在 NTFS 文件系统里面,咱可以使用 HardLink 硬链接的方式,将多个重复的文件链接到磁盘的同一份记录里面,从而减少在磁盘里面对重复文件存储多份记录,减少磁盘空间的占用。本文将和大家推荐我所做的基于 HardLink 硬链接减少重复文件占用磁盘空间的工具 阅读全文
posted @ 2024-04-25 09:19
lindexi
阅读(328)
评论(0)
推荐(0)
摘要:
本文将告诉大家如何在 UNO 里面将界面的层级结构输出到调试窗口 阅读全文
posted @ 2024-04-25 09:18
lindexi
阅读(30)
评论(0)
推荐(0)
摘要:
本文将告诉大家如何在 WPF 或者其他 Win32 应用里面,在收到鼠标消息时,通过 GetMessageExtraInfo 方法获取当前收到的鼠标消息是否由触摸消息提升而来 阅读全文
posted @ 2024-04-25 09:18
lindexi
阅读(197)
评论(0)
推荐(1)
摘要:
本文将和大家介绍我所在的团队开源的 ManipulationDemo 工具。通过 ManipulationDemo 工具可以提升调试设备触摸失效的效率 阅读全文
posted @ 2024-04-25 09:18
lindexi
阅读(50)
评论(0)
推荐(0)
摘要:
本文告诉大家如何在触摸下给 WPF 的 StylusPointCollection 添加新的点 阅读全文
posted @ 2024-04-25 09:17
lindexi
阅读(46)
评论(1)
推荐(0)
摘要:
本文将和大家介绍 C# 语言设计里面,我认为比较坑的一个语法。通过 is var 的写法,会让开发者误以为 null 是不被包含的,然而事实是在这里的 var 是被赋予含义的,将被允许 null 通过判断逻辑,于是就会让开发者收到了奇怪的空异常 阅读全文
posted @ 2024-04-25 09:17
lindexi
阅读(85)
评论(0)
推荐(0)
摘要:
本文将记录一个 dotnet 的已知问题。当自己不小心在方法上不正确标记了 MethodImplAttribute 特性时,错误选择了 MethodImplOptions.InternalCall 参数,那将会在运行的过程在,在此类型被访问之前就抛出了 System.TypeLoadException 异常,错误信息是 Internal call method with non_NULL RVA 内容 阅读全文
posted @ 2024-04-25 09:17
lindexi
阅读(142)
评论(0)
推荐(0)
摘要:
本文将和大家介绍一个 IIncrementalGenerator 增量 Source Generator 生成代码技术的应用例子,将当前的构建时间写入到代码里面。这个功能可以比较方便实现某些功能的开关,比如说设置某个功能自动在具体应用发布之后过一段时间就失效等功能 阅读全文
posted @ 2024-04-25 09:16
lindexi
阅读(182)
评论(0)
推荐(0)

浙公网安备 33010602011771号