- 博客(29)
- 收藏
- 关注
原创 解决问题:“未能封送类型,因为嵌入数组实例的长度与布局中声明的长度不匹配”
解决问题:“未能封送类型,因为嵌入数组实例的长度与布局中声明的长度不匹配”
2025-12-02 10:59:39
311
原创 WPF使用PreviewTextInput事件限制用户输入
摘要 本文介绍了在WPF中利用PreviewTextInput事件限制文本框输入的方法。通过两种示例演示:1)使用正则表达式仅允许输入0-9数字;2)阻止特定字符(如A/a)输入。同时指出该事件不会响应空格、方向键等特殊按键操作。文中提供了完整的XAML和C#代码实现方案,为开发人员控制用户输入提供了实用参考。
2025-08-01 10:29:04
427
原创 C#中Timer定时器精度补偿,避免跳秒或者秒数重复的情况
本文针对C#中System.Timers.Timer存在的跳秒和重复秒数问题,提出优化方案。通过结合Stopwatch高精度计时器,在每次触发事件后重新计算下一次准确时间点,实现自适应定时。示例代码展示了如何创建AccurateTimer类,利用Stopwatch记录运行时间并动态调整触发间隔。该方法有效解决了传统定时器因系统负载导致的精度问题,显著提高了时间准确性。效果对比图直观展示了优化前后的差异。
2025-07-18 10:49:12
442
原创 WPF 中导出从数据库中查询到的表格数据为 XLSX 格式,并自定义导出的列名为中文标题
WPF 中导出从数据库中查询到的表格数据为 XLSX 格式,并自定义导出的列名为中文标题
2024-08-29 09:01:16
523
原创 TCP/IP协议demo
一个简单的C#示例,展示如何通过TCP/IP协议与PLC进行通信。该示例使用 TcpClient 类与PLC建立连接,发送和接收数据。
2024-08-16 16:49:10
501
1
原创 WPF实现将表格控件中的数据导出为CSV文件或其他文件类型以及将再文件导入的方法
WPF实现将表格控件中的数据导出为CSV文件或其他文件类型以及将再文件导入的方法
2023-10-12 16:18:28
1041
原创 WPF实现强制关闭软件所有进程
WPF强制关闭软件所有进程,解决WPF程序点击关闭按钮无法关闭所有进程,导致有时候即使关闭了程序窗口,但仍然有进程在后台运行,导致后面无法开启软件程序的问题
2023-09-18 15:38:37
2258
原创 WPF实现隐藏和显示DynamicDataDisplay动态库中ChartPlotter类型图表中绘制的曲线的方法
WPF实现隐藏和显示DynamicDataDisplay动态库中ChartPlotter类型图表中绘制的曲线的方法
2023-07-18 14:40:57
794
原创 SQL server插入报错:当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘XXX‘ 中的标识列插入显式值
SQL server插入报错:当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'XXX' 中的标识列插入显式值
2023-06-28 16:28:35
7550
原创 禁止显示状态 错误 CS0229 在“Resources.resourceMan”和“Resources.resourceMan”之间具有二义性
禁止显示状态 错误 CS0229 在“Resources.resourceMan”和“Resources.resourceMan”之间具有二义性。
2022-11-24 10:38:32
1418
原创 C#中输出Console.WriteLine(“x={0},y={1},z={2}“,x,y,z) 请问{0}{1}{2}代表什么意思?
Console.WriteLine("x={0},y={1},z={2}",x,y,z)中{}中参数解释
2022-10-11 14:28:10
678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅