摘要: 如题 using System.Runtime.InteropServices; namespace DisplaySetting { [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public struct DEVMOD 阅读全文
posted @ 2025-10-30 15:05 stweily 阅读(5) 评论(0) 推荐(0)
摘要: 使用全局类型获取焦点事件 EventManager.RegisterClassHandler(typeof(TextBox), TextBox.GotFocusEvent, new RoutedEventHandler(TextBox_GotFocus)); EventManager.Registe 阅读全文
posted @ 2025-10-15 17:20 stweily 阅读(13) 评论(0) 推荐(0)
摘要: WPF 容器尺寸行为总结 在 WPF 中,布局容器的尺寸来源可以分为三类: 一类:尺寸主要取决于 父容器的约束 → “父大则大,父小则小” 一类:尺寸主要取决于 子元素的大小 → “子大则大,子小则小” 一类:尺寸基本固定,不跟随父或子变化 📌 常见容器的尺寸行为对比 容器 自己的设置 父容器约束 阅读全文
posted @ 2025-09-17 10:11 stweily 阅读(12) 评论(0) 推荐(0)
摘要: 由于一些原因,我们使用了代理的nuget或是自己私有搭建的nuget。 由于nuget引用的是一些第三方库,万一出事故意恶搞的库。。岂不是很危险。所以nuget对这些有一些基本的行为要求 其中就有一条。这个库的来源来自哪里。。。由于代理或是私有搭建,,那此时就容易出现了它本是github.....里 阅读全文
posted @ 2025-09-11 11:45 stweily 阅读(15) 评论(0) 推荐(0)
摘要: 记录一个Windows上的键盘鼠标模拟库和沟子库 H.InputSimulator RawInput.Sharp 阅读全文
posted @ 2025-09-08 20:08 stweily 阅读(12) 评论(0) 推荐(0)
摘要: 我们都知道 await 会让当前线程释放回线程池,然后 await后再申请,在默认情况下一放 一申请 这两未必是同一个线程了。 但是我们在写WPF/winform时,如果如下 private async void Button_Click(object sender, RoutedEventArgs 阅读全文
posted @ 2025-08-22 09:39 stweily 阅读(16) 评论(0) 推荐(1)
摘要: 关于WPF的画面先上两张重要的图--网的来源的 1.继承UIElement,重写OnRender方法 2、Shapes 图形 组成 3.DrawingVisual 轻量级绘图,只提供显示和测试点击功能,DrawingVisual继承自ContainerVisual,所以其也是Visual集合容器 W 阅读全文
posted @ 2025-08-06 14:11 stweily 阅读(37) 评论(0) 推荐(0)
摘要: Lock 、 Monitor 、SemaphoreSlim 以及await一起 Mutex 这个最早见到,见到它时还是使用C++,他可以用在进程间,系统内,系统只能跑一个exe的时候。 Lock 这个C#后面使用频率最高,没有什么可说的,补上一句其实他是Monitor的语法糖 lock(obj) { 阅读全文
posted @ 2025-07-30 10:29 stweily 阅读(9) 评论(0) 推荐(0)
摘要: 先说重点: 透明的窗口在WIN11上摸到了边缘,会出现一个毛玻璃背景让本身透明的窗口不再透明(仅在win11 触摸设备上出现) 我们都知道在WPF写一个透明窗口,而UI不透明 <Window x:Class="TransparentWindowDemo.MainWindow" ... WindowS 阅读全文
posted @ 2025-07-09 14:04 stweily 阅读(42) 评论(0) 推荐(0)
摘要: 起初是这样 NetMQ.NetMQException: Exception of type 'NetMQ.NetMQException' was thrown. > System.Net.Sockets.SocketException (10013): 以一种访问权限不允许的方式做了一个访问套接字的 阅读全文
posted @ 2025-07-01 16:16 stweily 阅读(11) 评论(0) 推荐(0)