- 博客(381)
- 收藏
- 关注
原创 Messenger.Default.Send 所有重载参数说明
Messenger.Default.Send 是 MVVM 框架中实现消息传递的核心方法,其重载参数主要用于控制消息的发送范围和接收条件。以下是其所有重载形式及参数说明:
2025-05-06 19:41:22
104
原创 MvvmLight mvvm 消息订阅与发布 详解
MVVM Light框架中的消息订阅与发布机制是其实现View与ViewModel解耦的核心功能,主要通过类实现跨组件通信。
2025-05-06 09:27:27
140
原创 wpf CommandParameter 传递MouseWheelEventArgs参数
在 WPF 中通过传递参数时,需结合 和 来实现。
2025-05-03 08:23:50
457
原创 wpf CommandParameter 传递MouseWheelEventArgs参数 ,用 MvvmLight 实现
在 WPF 中使用 MVVM Light 框架传递参数至。
2025-05-03 08:20:14
227
原创 wpf ScrollViewer 在输入数据时去除水印
wpf ScrollViewer 在输入数据时去除水印在WPF(Windows Presentation Foundation)中,控件通常用于显示滚动内容。如果你想在中使用数据输入(例如文本输入),并且希望在输入时去除水印(通常指的是文本框中的提示文字)
2025-05-02 21:11:31
386
原创 wpf 输入框 在输入时去除水印
wpf ScrollViewer 在输入数据时去除水印在WPF(Windows Presentation Foundation)中,控件通常用于显示滚动内容。如果你想在。
2025-05-02 21:07:00
477
原创 上位机 日志根据类型显示成不同颜色
在上位机软件开发中日志是一个很重要的信息。一方面显示系统的运行情况,另一方面主要用于排查软件BUG和设备问题的重要参考。为了方面识别日志类型最好的方式是使用不同的颜色进行区分。ViewModelBase 类是 GalaSoft.MvvmLight 框架的的基类 在NuGet 中 查 MvvmLight 安装就有了。显示界面的 DataContext 绑定和添加日志数据方法。1.根据 ListBox 控件 进行扩展了一个自定义控件。
2025-04-30 18:22:03
278
原创 c# 获取当前程序的路径
专为Windows Forms设计,返回可执行文件的完整路径(包含文件名)。获取当前工作目录(可能因用户操作改变),适用于文件操作但非程序安装路径场景。返回当前进程的主模块完整路径(包含.exe文件名),适用于所有应用类型。返回当前执行程序集的完整路径(包含文件名),适用于动态加载程序集场景。Windows Forms专用,返回启动目录路径(不包含文件名)。返回应用程序域的基目录,通常为程序所在目录(末尾带。适用于文件资源加载。
2025-04-29 13:01:46
169
原创 WPF 颜色间的转换 Color,Brush
在工作中常用的颜色代码是这样的 #326CF3,当你想在后台代码中动态的改变UI某控件的相关颜色时就会用到String颜色与Color,Brush之间的转换问题。以下是一些常用示例。
2025-04-28 10:25:09
291
原创 SingleTableModelFramework ORM 框架 UpdateSetFields 接口的whereExprs参数示例
SingleTableModelFramework ORM 框架 UpdateSetFields 接口的whereExprs参数示例。
2025-04-25 14:08:37
90
原创 c# SQLite数据库操作类
SQLite数据库在上位机开发中还是很常用的,主要用于设备的数据量不大的设备中。可以用于保存系统参数,配方参数,点位数据,IO数据,轴参数 等。
2025-04-17 11:24:14
345
原创 WPF GDI 画 晶圆Mapping图 增加缩放功能
做过半导体设备的公司应该都要做这个功能,主要使用还是数据的可视化更直观。如 芯片的加工,检测状态,加工结果,检测结果。可以显示不同颜色 蓝色是未加工状态,黄色是加工中,绿色是加工成功,红色是NG(失败)等。缩放 支持 鼠标滑轮(滚轮) 事件,滑块缩放 控件,按钮事件。
2025-04-16 10:43:03
338
原创 prism WPF 对话框
这里要注意一定要IDialogAware实现这个接口。4.增加打开对话框服务 的按钮。1.创建对话框 用户控件。3.注册 对话框服务。
2025-04-04 12:13:25
387
原创 C# 类库生成后自动复制到指定目录
C# 类库生成后自动复制到指定目录在C#中,当你开发了一个类库项目(通常是.NET Core或.NET Framework项目),你可能会希望在构建(Build)完成后自动将生成的DLL文件复制到指定的目录。
2025-04-04 11:32:34
126
原创 c#递规获取指定目录下的所有文件
c#递归获取指定目录下的所有文件在C#中,递归地获取指定目录下的所有文件可以通过使用System.IO命名空间下的和FileInfo类来实现。以下是一个示例代码,展示了如何递归地遍历一个目录及其所有子目录,并列出所有文件的路径。
2025-04-03 10:43:49
347
原创 prism WPF Model 和 View 自动绑定(单界面)
UserWindow.xaml 中的下面两行代码是自动关联的开关,有了就会根据指定的路径去找以ViewModel结尾的Model。从上面的代码中可以看到没有做view和model的强关联。
2025-04-02 00:33:20
254
原创 prism wpf 入门
NgGet 中输入 prism,在列表中选择 Prism.Unity。如果会出现两个窗口,可能是APP.xaml文件里的问题。2.改 App.xaml 文件。生成一下项目,这个很重要。左再左边的【实现抽象类】
2025-03-30 23:11:50
214
原创 使用ModbusRTU读取松下测高仪的高度
1. 准备工作1.1 硬件连接确保松下测高仪支持Modbus RTU协议(需查阅设备手册确认)。通过RS-485或RS-232接口连接设备与计算机,可能需要USB转串口适配器。确认通信参数(波特率、数据位、停止位、奇偶校验),常见设置为:9600波特率、8数据位、1停止位、无校验(NONE)。
2025-03-28 17:27:43
164
原创 激光打标轴坐标计算分析
:基于坐标差的平方和开方运算,勾股定理将几何关系转化为代数计算,从而实现了从坐标到距离的精确转换12。直角三角形的应用从上图可以看到A,B,P三个点连起来就是一个直角三角形了。用勾股定理计算距离 C#有相关的方法直接传参数就可以了。很方便。
2025-03-28 11:50:29
50
Qt定时器(QObject 和 QTimer、QTime、QDateTime)应用技术详解示例
2025-02-28
QT C++ 实现的串口调试助手
2025-02-27
C# HslCommunication库
2025-02-24
用QT C++实现的图书管理系统
2025-02-21
Python 学习和练习项目(基础知识,小游戏,爬取 雪球网的股票数据,实战四-使用正则表达式提取图片网址,爬取图片)
2024-09-15
Qt 常用控件使用示例 1 菜单栏、工具栏、状态栏、标签、铆接部件(浮动窗口) 设置窗口核心部件(文本编辑控件)
2024-09-15
QT CMake 3.3编译器
2024-09-05
海康视觉平台 VM4.3 二次开发完整示例
2024-06-18
用c# 自己封装的Modbus工具类库源码
2024-04-23
C# 开发ITECH 艾德克斯 IT6722A 可编程电源示例代码
2024-01-11
艾德克斯 IT6722A 可编程电源开发文档
2024-01-06
工控焊接机双机协同工作流程图
2024-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人