摘要: 为 .NET 项目添加强签名(Strong Name Signing) 什么是强签名? 强签名(Strong Name Signing)是 .NET Framework 提供的一种Assembly标识机制,它会为您的程序集创建一个唯一的加密公钥/私钥对,并将公钥信息嵌入到程序集的元数据中。 强签名后 阅读全文
posted @ 2026-05-12 21:15 孤沉 阅读(4) 评论(0) 推荐(0)
摘要: 今天修改代码的时候发现同事在单例的私有构造器写了任务,这样会不会导致每次使用单例都会开一个Task,所以我好奇单例的私有构造究竟执行多少次 我对单例的写法有了好奇心,写了4种,朋友们可以看看哪个是正确的写法, public class PlcHelper { static PlcHelper() { 阅读全文
posted @ 2026-05-12 15:49 孤沉 阅读(1) 评论(0) 推荐(0)
摘要: 在标准的 WPF 生命周期中,Application 对象会在 Run() 方法被调用后自动将第一个 Window 对象设置为 MainWindow。但在实际业务中,我们常遇到这样的需求: “应用启动时,必须先弹出一个登录窗口(LoginView),校验通过后才能跳转到主窗体(MainView)。” 阅读全文
posted @ 2026-05-07 23:34 孤沉 阅读(5) 评论(0) 推荐(0)
摘要: WPF启动机制深度解析 引言 WPF应用程序的启动机制涉及多个关键组件的协同工作,其中Application类扮演着核心角色。理解MainWindow属性的赋值时机、ShutdownMode的工作原理以及窗口集合的管理机制,是构建稳定可靠WPF应用的基础。本文将深入剖析这些核心概念,并通过源码级分析 阅读全文
posted @ 2026-04-25 19:18 孤沉 阅读(11) 评论(0) 推荐(0)
摘要: 1. 与 IsEnabled 的核心区别 属性 作用 视觉效果 事件传递 IsEnabled 控件是否启用 通常变灰(取决于控件模板) 禁用后控件仍可见,但无法交互 IsHitTestVisible 元素是否参与命中测试 无默认视觉效果 禁用后元素对鼠标“透明”,事件穿透到下层 2. 命中测试机制 阅读全文
posted @ 2026-04-24 15:24 孤沉 阅读(7) 评论(0) 推荐(0)
摘要: 1、假如我们的界面现在是 我打算修改按钮的Content 双击 回车 2、要实现这个功能我们需要用到附加属性 代码如下 xaml: <Button Width="200" Height="30" attached:EditBehavior.EnableDoubleClick="true" Conte 阅读全文
posted @ 2026-04-24 11:13 孤沉 阅读(5) 评论(0) 推荐(0)
摘要: 1、今天使用VS2022的时候Ctrl+F进行某个类的搜索,但是一直搜索不出结果。 2、异常原因可能如下: a:这是由于VS存在多个版本并存 b:VS异常关闭崩溃 c:扩展程序冲突 d:VS更新导致 3、解决方案: 使用Everything全局搜索ComponentModelCache,找到对应版本 阅读全文
posted @ 2026-04-20 16:35 孤沉 阅读(18) 评论(0) 推荐(0)
摘要: 异步编程优化:从底层源码看最佳实践 问题背景 在.NET开发中,我们经常会遇到需要封装同步API为异步方法的情况。特别是当底层库没有提供异步版本时,我们不得不使用Task.Run来实现伪异步,这会导致线程池线程的浪费。 本文将从.NET底层源码出发,探讨如何在这种情况下优化异步编程,减少性能开销。 阅读全文
posted @ 2026-03-19 21:32 孤沉 阅读(8) 评论(0) 推荐(0)
摘要: WPF中的TypeConverter技巧 问题背景 在开发WPF应用时,我们经常会遇到需要在界面上显示枚举值的情况。默认情况下,枚举值会显示为其英文名称,这对于中文用户来说不够友好。例如,我们定义了一个简单的枚举: public enum Active { IsEnable, IsDisable } 阅读全文
posted @ 2026-03-19 21:31 孤沉 阅读(9) 评论(0) 推荐(0)
摘要: 开发者的困境 作为一名WPF上位机工程师,我相信很多人都有过这样的经历:过了一个假期后,发现很多技术知识变得模糊;面对AI的兴起,遇到问题就依赖AI,逐渐忽略了自己的基础;明明掌握了很多技术点,却在实际开发中无从下手。 我曾经也陷入这样的困境:自己开发了框架,包含IOC、日志管理器、事件聚合器等功能 阅读全文
posted @ 2026-03-15 23:39 孤沉 阅读(8) 评论(0) 推荐(0)